Questo semplicissimo progetto è pensato per quei ragazzi che stanno studiando Arduino a scuola.
Sicuramente uno dei primi progetti con cui vi scontrerete sarà simile a questo, e quindi vi voglio dare una mano.
Il progetto funziona così:
L'occorrente è:
- 6 led (2 gialli, 2 rossi e 2 verdi)
- 6 resistori da 330ohm
- un Arduino
- una breadboard
- cavetti vari
Ecco come realizzare lo schema elettrico:
Dopo che avete realizzato il circuito, caricate questo è lo sketch nel vostro arduino.
Come vedete è molto semplice, nella prima parte c'è la dichiarazione delle variabili, nel "setup" si configurano i pin come uscite, mentre nel loop si accendono o spengono i led per realizzare il semaforo vero e proprio.
Seguimi sulle mie pagine per rimanere sempre aggiornato sui nuovi post!Sicuramente uno dei primi progetti con cui vi scontrerete sarà simile a questo, e quindi vi voglio dare una mano.
Il progetto funziona così:
L'occorrente è:
- 6 led (2 gialli, 2 rossi e 2 verdi)
- 6 resistori da 330ohm
- un Arduino
- una breadboard
- cavetti vari
Ecco come realizzare lo schema elettrico:
Dopo che avete realizzato il circuito, caricate questo è lo sketch nel vostro arduino.
Come vedete è molto semplice, nella prima parte c'è la dichiarazione delle variabili, nel "setup" si configurano i pin come uscite, mentre nel loop si accendono o spengono i led per realizzare il semaforo vero e proprio.
- int rosso1 = 2;
- int giallo1 = 3;
- int verde1 = 4;
- int rosso2 = 5;
- int giallo2 = 6;
- int verde2 = 7;
- void setup ()
- {
- pinMode(rosso1, OUTPUT);
- pinMode(giallo1, OUTPUT);
- pinMode(verde1, OUTPUT);
- pinMode(rosso2, OUTPUT);
- pinMode(giallo2, OUTPUT);
- pinMode(verde2, OUTPUT);
- }
- void loop ()
- {
- digitalWrite (rosso1, HIGH);
- digitalWrite (verde2, HIGH);
- digitalWrite (rosso2, LOW);
- delay (5000);
- digitalWrite (giallo2, HIGH);
- delay (5000);
- digitalWrite (rosso1, LOW);
- digitalWrite (verde1, HIGH);
- digitalWrite (verde2, LOW);
- digitalWrite (giallo2, LOW);
- digitalWrite (rosso2, HIGH);
- delay (5000);
- digitalWrite (giallo1, HIGH);
- delay (5000);
- digitalWrite (verde1, LOW);
- digitalWrite (giallo1, LOW);
- }
Tutto qui! se avete dubbi o volete adattare il progetto per i vostri scopi chiedete pure!
Ricordate che è presente nel sito anche la sezione "domanda e rispondi", dove fare domande e aiutare gli altri a risolvere i loro problemi.
Ciao!
very good intro project
RispondiEliminaMi piace molto ottimo
RispondiEliminaBello
RispondiEliminaGrazie :)
Eliminaio dovrei fare un semaforo con 2 led e un pulsante
RispondiEliminacome faccio ?
Ragazzi buonasera io dovrei aggiungere un led con accensione a crepuscolare come potrei inserire i comandi mello sketch
RispondiElimina