OLED, LED e display: scegliere l'hardware di feedback per i progetti dei ragazzi

L'hardware di feedback rende visibili i bug. Per chi inizia un singolo LED insegna spesso più di uno schermo; un OLED si guadagna il posto quando c'è davvero del testo o dei dati da mostrare. Ecco come scegliere in base all'età.
L'hardware di feedback è la parte di un progetto che un bambino può davvero vedere o sentire: la luce che lampeggia, il buzzer che suona, lo schermo che stampa un numero. È anche il modo più rapido per rendere visibile un bug, perché è nell'uscita che il codice sbagliato si manifesta. Per la maggior parte di chi comincia un singolo LED è la prima scelta migliore, e uno schermo si guadagna il posto solo quando c'è davvero del testo o dei dati che valga la pena mostrare.
Il feedback è ciò che rende visibile il debug
Il codice è invisibile. Un bambino non può vedere una variabile che cambia o un ciclo che gira, quindi quando qualcosa va storto non c'è niente da indicare. L'hardware di uscita risolve il problema. Trasforma un valore astratto in qualcosa di presente nella stanza: una luce che dovrebbe essere accesa e invece è spenta, un conteggio che si ferma a uno di meno, una lettura che non cambia mai. Quando chi inizia può guardare il risultato, il debug smette di essere un tirare a indovinare e diventa "la luce è sbagliata, quindi è sbagliata la condizione che la precede". Quel solo cambio di prospettiva vale più di qualsiasi funzione del display in sé.
Perché un LED può insegnare più di uno schermo
Un LED contiene una sola informazione di stato: acceso o spento, lampeggio veloce o lento. Non c'è niente da configurare, nessuna libreria da importare e nessuno schema di cablaggio da leggere male. Quella semplicità è proprio il punto. Per far fare alla luce la cosa giusta, un bambino deve ragionare con chiarezza su una singola condizione, e la risposta gli sta davanti senza ambiguità.
Uno schermo invita all'abitudine opposta. Viene la tentazione di stampare tutto e sperare che il bug salti fuori dal diluvio. Un LED obbliga a scegliere: quale sola cosa conta davvero qui? I conteggi di lampeggi possono perfino diventare un semplice codice di debug, e più avanti la stessa luce introduce la luminosità e il PWM. Per un primo assaggio di causa ed effetto, una sola luce insegna moltissimo.
Quando un OLED si guadagna il posto
Un piccolo OLED o LCD si ripaga nel momento in cui un progetto ha informazioni vere da presentare a una persona: una temperatura, un punteggio, un conto alla rovescia, un breve menu. Testo e grafica semplice sono esattamente ciò in cui questi schermi vanno bene, e la lettura di un sensore che si riesce davvero a leggere batte una sequenza di lampeggi da decifrare.
Il prezzo da pagare è in costo e tempo. Un display aggiunge cablaggio, una libreria driver e un layout di schermo a cui pensare, per cui la prima versione funzionante arriva più tardi. Va benissimo per un progetto il cui scopo è proprio mostrare dati a un essere umano, ed è esagerato per uno che deve solo confermare che una condizione è scattata.
Adattate il display all'età e alla maturità
La maturità conta più dell'età, ma la progressione di massima è affidabile. I bambini più piccoli (intorno ai sei-otto anni) se la cavano meglio con un singolo LED, una luce RGB o un buzzer: logica acceso/spento con causa ed effetto immediati. Verso i nove-undici anni, i ragazzini che leggono con disinvoltura vogliono parole e numeri, quindi il testo su un OLED (stampare una variabile, mostrare un contatore) funziona bene. Dai dodici circa, la grafica comincia a valere la pena: tracciare l'andamento di un sensore nel tempo, disegnare una faccina o costruire un menu.
La linea di demarcazione è il testo prima della grafica. Un bambino che sa stampare "ciao" e un numero in tempo reale è pronto per uno schermo. Disegnare forme e pixel è un'abilità distinta e successiva, e spingerla troppo presto di solito significa un sacco di cablaggio per pochissima comprensione.
Un modo rapido per scegliere
- Vi serve solo sapere se una condizione è scattata? Usate un LED.
- Dovete mostrare un numero o una parola a una persona? Usate il testo su OLED.
- L'uscita è un'immagine, un grafico o un menu? Usate un display grafico, e aspettatevi ragazzi più grandi.
- Poco tempo o poco budget per una lezione? Partite dalla luce già presente sulla scheda e aggiungete uno schermo più avanti.
- State facendo il debug del vostro codice? Preferite il LED anche nei progetti avanzati, perché si legge più in fretta a colpo d'occhio.
Avere le basi già integrate aiuta una classe a procedere spedita. La scheda sheenbot∞ ha LED a bordo e un piccolo display, così un bambino ottiene un feedback vero già alla prima lezione senza cablare nulla, e può passare dal lampeggio al testo stampato sullo stesso hardware. Se state attrezzando casa o un gruppo, le schede e gli accessori sono sullo store. Per vedere come si sviluppa la progressione con un insegnante che la guida, una lezione di prova o un workshop durante le vacanze scolastiche sono la via d'accesso più semplice.



