lunedì 3 dicembre 2018

Arduino con il modulo LED e KEY con TM1638 - parte 1


Ciao e ben ritrovato sul Blog.
Si sta avvicinando il Natale e tutti al lavoro su come addobbare gli alberi di Natale o i presepi con LED multicolori. Infatti ho ricevuto delle richieste su come realizzare dei giochi di LED senza dover saldare il circuito e senza impazzire con le breadbord per fare i collegamenti.

Di cosa parlo? di questo piccolo modulo:
Foto 1 - Il modulo LED & KEY - foto di Paolo Luongo
Foto 1 - Il modulo LED & KEY - foto di Paolo Luongo
La soluzione non è nuovissima, anzi credo abbia più di cinque anni, ma ha diversi vantaggi:
  • e' economica, costa circa 3,50 Euro (spese di spedizione comprese);
  • e' un modulo già pronto, quindi niente saldature; 
  • e' piccola, basta vedere la moneta di 1 Euro;
  • ha 8 LED, 8 DISPLAY a 7 segmenti e 8 pulsanti;
  • si controlla in modo facile con solo tre fili oltre ai due di alimentazione perché ha un solo circuito integrato il TM1638.


Ho trovato questo modulo molto utile in quelle realtà, come le scuole, dove si diffonde sempre di più l'uso di Arduino: con pochi comandi e pochi collegamenti si possono utilizzare pulsanti, LED e DISPLAY.

In questo primo articolo vi guido nell'installazione della libreria e nel prossimo articolo vi mostrerò un semplice sketch per visualizzare dei numeri interi con segno.

Iniziamo con lanciare l' IDE di Arduino.
Quindi selezioniamo Sketch -> #include libreria -> Gestione librerie

Foto 2 - Menu dell' IDE delle librerie - foto di Paolo Luongo
Foto 2 - Menù dell' IDE delle librerie - foto di Paolo Luongo

Utilizzando la Foto 2 come guida scegliere la libreria che gestisce il TM1638 e cliccare su more info

Foto 3 - Menu dell' IDE delle librerie - foto di Paolo Luongo
Foto 3 - Menù dell' IDE delle librerie - foto di Paolo Luongo
Selezionando la nuova voce bisogna procedere all'installazione della libreria scegliendo quella più recente.

Foto 4 - Menu dell' IDE delle librerie - foto di Paolo Luongo
Foto 4 - Menù dell' IDE delle librerie - foto di Paolo Luongo
Come si vede nella Foto 4 la libreria è istallata. Si tratta della versione 1.0.2 . (Nota: è disponibile l'aggiornamento alla versione 1.1.0)

Questa libreria ha un solo sketch dimostrativo che possiamo trovare seguendo le voci del menù :
File -> Esempi -> TM1638lite -> demo   per caricare lo sketch di prova sul nostro fido Arduino.

Non ci resta che collegare i pin del modulo ad Arduino, vediamo la Foto 5:

Foto 5 - I pin di collegamento del modulo basato sul TM1638 - foto di Paolo Luongo
Foto 5 - I pin di collegamento del modulo basato sul TM1638 - foto di Paolo Luongo
I collegamenti sono abbastanza semplici:

  • Vcc va collegato a +5V sulle board Arduino che funzionano a +5V, come Arduino UNO R3 oppure al 3,3V per la Mega;
  • GND va collegato al pin GND della board Arduino;
  • STB, CLK, DIO vanno collegati ai piedini che avete scelto nello sketch per la vostra board Arduino.
A questo punto dovrebbe funzionare tutto e dovrebbe partire lo sketch che si vede nella prima parte del video seguente. La seconda parte sarà oggetto di un prossimo articolo.

Arduino e il modulo LED & KEY con il chip TM1638 - video di Paolo Luongo

Arduino e il modulo LED e KEY con il chip TM1638 - video di Paolo Luongo

Per ora è tutto e vi rimando agli altri articoli del blog  e vi auguro

Buon lavoro !
Paolo
;-)


Nessun commento: