Sommario:

Come Usare una Fotocellula per Cambiare il Colore del LED RGB: 3 Passaggi
Come Usare una Fotocellula per Cambiare il Colore del LED RGB: 3 Passaggi

Video: Come Usare una Fotocellula per Cambiare il Colore del LED RGB: 3 Passaggi

Video: Come Usare una Fotocellula per Cambiare il Colore del LED RGB: 3 Passaggi
Video: Accensione di un Led RGB e scelta colore con pulsanti. #ARDUINO_8 (1) 2024, Novembre
Anonim
Come usare una fotocellula per cambiare il colore del LED RGB
Come usare una fotocellula per cambiare il colore del LED RGB

Per il mio progetto Arduino parte 01 la mia idea originale era quella di utilizzare un sensore di temperatura per accendere e spegnere un LED, ma ahimè il mio sensore di temperatura non era ancora arrivato, il che mi ha lasciato scegliere tra i sensori disponibili nello starter kit Elegoo, e chiedendomi se forse non mi fossi dimenticato di ordinare i miei sensori di temperatura in primo luogo.

Con il nuovo piano l'idea è semplice: utilizzare una fotocellula per cambiare il colore di un LED.

Forniture:

  • 1 x Arduino Uno (o equivalente)
  • 1 x tagliere
  • 4 x resistori
  • 1 x LED RGB
  • 1 x fotocellula
  • 7 x MM fili
  • cavo USB

Tutti gli oggetti utilizzati si trovano nel super starter kit Elegoo. Qui

Passaggio 1: costruisci il tuo tagliere

Costruisci il tuo tagliere
Costruisci il tuo tagliere

La prima cosa che devi fare è costruire la tua breadboard, collegando la fotocellula ai pin 5V e A5 come mostrato sopra. Quando si collega il LED RGB, è necessario collegare ciascun RGB a un pin e il catodo a terra. In questo caso rosso a 6, verde a 5 e blu a 3.

Passaggio 2: il codice

Come sono nuovo a questo, ho unito il codice da più punti per ottenere il risultato finale. I passaggi più importanti all'interno di questo codice sono la definizione delle variabili per la fotocellula e ciascuna delle uscite dei pin LED. Le fonti del codice originale provengono da più file di tutorial di arduino e da questo tutorial di Luca Mcloughlin trovato qui.

Assicurati prima di codificare per testare la tua fotocellula sulle sue funzioni più basilari per trovare il valore impostato, per il mio era 1023. Questo è il valore che verrà utilizzato per cambiare il colore nella tua istruzione if, else. Anche questo è importante in quanto indica al tuo LED a cosa sta reagendo. Il codice mashup che ho usato è allegato di seguito

Passaggio 3: prova

Test
Test
Test
Test

Dopo la codifica, dovresti verificare che tutto funzioni correttamente. Se fatto correttamente il colore del LED dovrebbe reagire al cambiamento di luce quando un oggetto o una mano viene posizionato sopra o sopra di esso, passando dal blu al rosso.

Consigliato: