Accendiamo dei diodi led con due pulsanti
Salve amici. Oggi in questo esempio vedremo come accendere dei led scegliendo la sequenza con due semplici pulsanti.
Non utilizzeremo le solite resistenze di Pull-Up esterne sui pulsanti ma sfrutteremo i resistori interni al microcontrollore ATmega328P.
Il pull-up serve per evitare che, lasciando il piedino scollegato (ciò si verificherebbe a contatti aperti) le interferenze elettriche ed elettromagnetiche presenti nell`ambiente, introdotte grazie all'altissima impedenza dei pin di ingresso, causino commutazioni casuali e involontarie.
Arduino possiede internamente di un resistore di pull-up da 20 Kohm per ogni ingresso digitale, ma lo si inserisce solamente con l`apposita istruzione che vedremo nello sketch.
Il pull-up serve per evitare che, lasciando il piedino scollegato (ciò si verificherebbe a contatti aperti) le interferenze elettriche ed elettromagnetiche presenti nell`ambiente, introdotte grazie all'altissima impedenza dei pin di ingresso, causino commutazioni casuali e involontarie.
Arduino possiede internamente di un resistore di pull-up da 20 Kohm per ogni ingresso digitale, ma lo si inserisce solamente con l`apposita istruzione che vedremo nello sketch.
COMPONENTI UTILIZZATI:
SCHEMA DI COLLEGAMENTO:
SKETCH:
Per caricare lo sketch, collegare Arduino tramite cavo USB al PC, aprire Arduino IDE e selezionare la scheda posseduta e la porta COM su "Strumenti". Importare lo sketch e cliccare sul pulsante "Carica".
SIMULAZIONE:
Link simulazione: https://www.tinkercad.com/things/fNRcOXsJeQ9
A questo punto premendo i pulsanti possiamo scegliere quale led accendere. Questo progetto si rende utile per varie applicazioni per esempio sostituendo i diodi Led con relè per la gestione di diversi dispositivi.
Come sempre vi lascio lo sketch, sentitevi liberi di modificarlo a vostro piacimento. Un saluto e al prossimo tutorial.
Come sempre vi lascio lo sketch, sentitevi liberi di modificarlo a vostro piacimento. Un saluto e al prossimo tutorial.
Sketch_arduino_3_led_2_pulsanti.ino | |
File Size: | 1 kb |
File Type: | ino |
Condividete le foto dei vostri progetti nei commenti.