Come visualizzare i valori di luminosità del LED su LCD 16 × 2
Per alterare la luminosità e visualizzare i valori sul LCD, abbiamo prima creato un circuito il cui schema è indicato di seguito seguito dai componenti che abbiamo usato nel circuito:
Come creare hardware per visualizzare i valori di luminosità a LED su LCD
Per visualizzare i valori di luminosità del LED su LCD 16 × 2 abbiamo assemblato il circuito secondo lo schema indicato sopra. L'immagine seguente è il gruppo hardware per il circuito che visualizza i valori di luminosità del LED su LCD:
Nella figura sopra puoi vedere abbiamo usato due potenziometri uno viene utilizzato per controllare la luminosità di LCD e l'altro viene utilizzato per regolare la luminosità del LED. Poiché il potenziometro è un dispositivo analogico, abbiamo collegato l'uscita del secondo potenziometro sul pin A0 analogico dell'Arduino usando il filo del colore blu.
L'uscita del primo potenziometro è collegata al pin V0 del LCD usando il filo di colore verde. I fili viola nel gruppo hardware vengono utilizzati per collegare i pin di dati di LCD ad Arduino usando i suoi 5,4,3,2 pin. Tuttavia, il registro seleziona e abilita il pin di LCD è collegato ad Arduino usando i fili grigi sui suoi pin 12 e 11.
Per controllare il LED abbiamo collegato un pin ad Arduino usando il pin 6 mentre l'altro pin del LED è collegato a terra usando il perno di terra di Arduino.
Abbiamo fornito 5 volt alle file più in alto del perno della breadboard usando il perno da 5 volt di Arduino e da lì abbiamo collegato ogni componente con l'alimentazione.
.
Come scrivere il codice Arduino per il controllo della luminosità del LED e visualizzarlo su LCD usando potenziometro
Per controllare la luminosità del LED e visualizzare i suoi valori su LCD usando Arduino Uno abbiamo scritto il codice che è indicato di seguito:
#include / * dichiarando la libreria LCD * /Per controllare la luminosità del LED abbiamo usato il potenziometro e per convertire i valori analogici del potenziometro abbiamo usato il carta geografica() funzione e quindi quei valori scarsamente vengono dati al LED usando il AnalogWrite () funzione.
Il prossimo passo è visualizzare i valori di luminosità del LED su LCD e per questo abbiamo usato due volte la funzione mappa. Innanzitutto visualizzare la barra di stato dobbiamo scalare i valori nell'intervallo di dimensioni di LCD. In secondo luogo, per visualizzare i valori di luminosità in percentuale abbiamo scarsalizzato i valori mappati per visualizzare la barra di stato nell'intervallo da 0 a 100.
Per visualizzare la barra di stato, abbiamo utilizzato il ciclo per funzionare in modo tale che il ciclo for funziona fino al valore della luminosità dei LED rispettata e mostra il carattere fino a quel luogo di LCD.
Come creare un circuito di controllo della luminosità a LED su hardware usando potenziometro e LCD
Abbiamo implementato lo schema del circuito secondo il gruppo hardware sopra descritto e può essere visto nell'immagine qui sotto:
A fini dimostrativi abbiamo dato una GIF animata che mostra il funzionamento dello schizzo di Arduino indicato sopra:
Conclusione
Per rendere il funzionamento del codice Arduino utilizzato in un progetto il modo migliore è visualizzare i suoi input e le sue uscite utilizzando un modulo di visualizzazione con Arduino. Abbiamo realizzato un progetto che controlla la luminosità del LED usando il potenziometro e il valore della luminosità viene visualizzato in LCD sotto forma di percentuale e barra di stato. Per dare un'idea chiara del progetto abbiamo fornito anche il codice Arduino e la simulazione hardware.