Come dicevo nell’articolo precedente Arduino è il connubio perfetto tra il mondo della elettronica e della informatica. Oggi vedremo come accendere un led con un bottone.
Ma in che modo e con che approccio insegnare le basi della programmazione con Scratch ad un bambino?
I bambini sono come piccole spugne, non è difficile fargli apprendere le cose, e anche la programmazione, se spiegata adeguatamente, non sarà un argomento difficile da capire.
Articoli Precedenti:
- Insegnare a un bambino ad usare Arduino: Intro #0
- Insegnare a un bambino ad usare Arduino: Elettronica #1
- Insegnare Elettronica con un libro da colorare per bimbi #2
- Insegnare a un bambino ad usare Arduino: Scratch e mBLock #3
- Arduino: vari progetti con i LED con Scratch #4
- Arduino: vari progetti con uno speaker con mBlock #5
In questo articolo vedremo vari progetti tra cui:
- Accendere e spegnere un led con un bottone
Vedremo insieme l’aspetto delle componenti, del circuito e lato programmazione.
ACCENDERE E SPEGNERE UN LED CON UN BOTTONE
In questo progetto vedremo come accendere un led (ovviamente da spento) con un bottone e vedremo come spegnere un led (da acceso) con lo stesso bottone.
Materiali da utilizzare:
- Breadboard
- Arduino
- 7x Jumper
- 2x resistenza
- 1x Led
- 1x bottone
Ecco qui il diagramma di collegamento:
Basta porre attenzione a quale pin colleghiamo il led e bottone, in questo diagramma il led è stato collegato al pin 13 e il bottone al pin 2.
Ecco qui il codice con scratch.
Nel momento in cui si clicca sulla BANDIERA VERDE (tasto per caricare il codice) ALLORA il led è impostato su spento. Ho creato una variabile oldvalue per vedere se sto premendo il bottone.
In modo iterativo verifico SE sto premendo il bottone ed se non lo continuando a premere. Appena lascio il bottone se il led è spento si accende il led o viceversa, se il led è accesso si spegne.
Nel prossimo articolo vedremo come utilizzare un sensore di distanza come sensore di parcheggio.
Iscriviti ai nostri gruppi Telegram
Link utili
- Arduino UNO R3
- Elegoo UNO R3
- Arduino Starter Kit per principianti
- Elegoo Advanced Starter Kit
- Arduino Nano