Oggi riprenderemo il modulo con i 14 LED, già utilizzato in questo progetto con le sue FAQ, per aggiungere un programma generatore di giochi sviluppato con un foglio elettronico.
Modulo con 14 LED per Arduino UNO R3 di Paolo Luongo |
In un primo momento avevo l'intenzione di proporvi uno foglio di calcolo fatto con Excel ma ho preferito Calc della suite di Open Office perché non è a pagamento e funziona molto bene.
Eccovi il foglio elettronico creato con Calc:
Foglio Calc per il modulo a 14 LED di Paolo Luongo |
Come noterete, il modulo ha 14 LED collegati ad altrettante uscite di Arduino UNO R3. Per i dettagli su come collegare i fili vi consiglio l'articolo già pubblicato.
Ad ogni LED ho associato un numero, una potenza di due, che mi permette di identificarlo in modo univoco. Ad esempio il primo LED sulla sinistra (il numero 14) ha valore 8192 e l'ultimo sulla destra (il numero 1) ha valore 1.
Se indichiamo il LED acceso con il valore 1 ed il LED spento con la casella vuota o col valore 0, avremo un numero binario di 14 cifre, che basterà trasformare in decimale e caricarlo nel mio sketcth vuoto di Arduino.
Ovviamente è meglio che i conti siano fatti da un foglio elettronico che a mano così, in pochi attimi, avremo i codici da inserire nello sketch vuoto:
Sketch vuoto per il modulo con 14 LED di Paolo Luongo |
Una grande seccatura: aggiungere le virgole allo sketch - foto di Paolo Luongo |
Piano piano dovremo aggiungere la virgola ad ogni numero. (Risolto nella nuova versione)
Se ne avete voglia, potete sistemare i numeri in modo ordinato, ma non è indispensabile: basta caricare lo sketch nel nostro Arduino UNO R3 e provarlo !
Vi suggerisco alcuni giochi, fatti in pochi minuti, che troverete già inseriti nel foglio elettronico.
Sketch A per il modulo con 14 LED per Arduino UNO R3 di Paolo Luongo |
Sketch B per il modulo con 14 LED per Arduino UNO R3 di Paolo Luongo |
Sketch C per il modulo con 14 LED per Arduino UNO R3 di Paolo Luongo |
Sketch D per il modulo con 14 LED per Arduino UNO R3 di Paolo Luongo |
Sketch E per il modulo con 14 LED per Arduino UNO R3 di Paolo Luongo |
Sketch F per il modulo con 14 LED per Arduino UNO R3 di Paolo Luongo |
Se vuoi, dai uno sguardo ad altri effetti e giochi ed altri progetti.
Continua con la seconda parte.
Bene, per oggi è tutto: Buon divertimento !
Ciao
Paolo :-)
6 commenti:
Innazitutto complimenti per il Blog e per la serie degli interessanti articoli sui giochi di luce veramente ben fatti.
Ho visto che nelle Faq è presente un esempio con matrice Led, pubblicherà anche quella realizzazione?
Grazie.
Antonio
Sinceramente, sono indeciso: il circuito è semplice ma richiede un minimo di esperienza e le persone a cui penso quando propongo i miei circuiti dovrebbero essere dei neofiti nel mondo dell'elettronica. Inoltre esistono moduli già montati per 9 euro e non sò se ne vale la pena impiegare un paio d'ore in saldature.
Comunque, prima o poi, lo pubblicherò: devo solo trovare un modo semplice per utilizzarlo.
Per i complimenti... GRAZIE, sono sempre graditi.
Ciao
Paolo :-)
Unadomanda: quanti Led in serie è possibile inserire per ogni transistor?
Grazie
Dipende dalla tensione con cui si alimenta il circuito.
Per esempio, occorre una tensione di 2 Volt per ogni LED più 1 volt per la tensione di saturazione Collettore-Emettitore del Bjt. Ma la tensione ai capi del LED non è sempre uguale, dipende dal colore: dai 2 Volt per i rossi fino ai 4 per i bianchi. Per conoscere quella del LED che si vuole utilizzare si può utilizzare il Tester per i LED pubblicato su questo blog. Infine, il LED è un dispositivo che funziona con una corrente compresa fra i 10 e i 40 mA : bisogna ricalcolare il valore del resistore da collegare in serie. Ciao :-)
Molto chiaro.
Grazie
Prego.
Buon lavoro
Paolo ;-)
Posta un commento