Arduino

Arduino

Lampeggio casuale

Per questa applicazione servono 5 led di diverso colore e cinque resistenze da 220 ohm per collegarli ai pin di Arduino.
 In questa applicazione si usano le funzioni relative ai pin digitalWrite, la funzione matematica random, la funzione temporale delay() e millis() e la struttura di controllo if.
Alle righe da 1 a 5 si dichiarano i 5 led assegnando loro i pin da 9 a 13.
Alla riga 7 si dichiara una variabile intera R a cui sarà assegnato il valore numerico che scaturisce dalla funzione random.
Nella funzione setup() sono dichiarate le modalità dei pin tutte in forma OUTPUT in quanto si devono acendere e spegnere.
Nella funzione loop() si inizializza il generatore di numeri casuali con randomSeed(millis()) e poi, a seconda del valore assunto da R, si pilota l'accensione/spegnimento del led relativo.
Prima di chiudere il loop un delay(200) da il tempo al generatore di numeri casuali di aggiornarsi.
Il file sorgente può essere scaricato da Google Drive al seguente link: lampeggio


Nessun commento:

Posta un commento