![Contatore tramite pulsante - Tinker Cad: 3 passaggi Contatore tramite pulsante - Tinker Cad: 3 passaggi](https://i.howwhatproduce.com/images/008/image-22121-j.webp)
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49
![Image Image](https://i.howwhatproduce.com/images/008/image-22121-2-j.webp)
![](https://i.ytimg.com/vi/pj7eaxIauNI/hqdefault.jpg)
![Componenti richiesti Componenti richiesti](https://i.howwhatproduce.com/images/008/image-22121-3-j.webp)
Una volta che un pulsante funziona, spesso si desidera eseguire alcune azioni in base a quante volte viene premuto il pulsante. Per fare ciò, è necessario sapere quando il pulsante cambia stato da spento a acceso e contare quante volte si verifica questo cambiamento di stato. Questo è chiamato rilevamento del cambiamento di stato o rilevamento dei bordi. In questo tutorial impariamo come verificare il cambio di stato, inviamo un messaggio al Serial Monitor con le relative informazioni e contiamo quattro cambi di stato per accendere e spegnere un LED.
Passaggio 1: componenti richiesti:
![Componenti richiesti Componenti richiesti](https://i.howwhatproduce.com/images/008/image-22121-4-j.webp)
![Componenti richiesti Componenti richiesti](https://i.howwhatproduce.com/images/008/image-22121-5-j.webp)
![Componenti richiesti Componenti richiesti](https://i.howwhatproduce.com/images/008/image-22121-6-j.webp)
1. Arduino UNO
2. Tagliere
3. Pulsante
4. Resistenza
5. Ponticelli
Passaggio 2: Schema del circuito:
![Image Image](https://i.howwhatproduce.com/images/008/image-22121-8-j.webp)
![](https://i.ytimg.com/vi/Bj3np564FeY/hqdefault.jpg)
Collega tre fili alla scheda. Il primo va da una gamba del pulsante attraverso un resistore di pull-down (qui 10k ohm) a terra. Il secondo va dalla gamba corrispondente del pulsante all'alimentazione a 5 volt. Il terzo si collega a un pin I/O digitale (qui pin 2) che legge lo stato del pulsante.
Quando il pulsante è aperto (non premuto) non c'è connessione tra le due gambe del pulsante, quindi il pin è collegato a massa (tramite la resistenza di pull-down) e si legge un LOW. Quando il pulsante è chiuso (premuto), fa una connessione tra le sue due gambe, collegando il pin alla tensione, in modo che leggiamo un ALTO. (Il pin è ancora collegato a massa, ma il resistore resiste al flusso di corrente, quindi il percorso di minor resistenza è a +5V.) Se si scollega il pin I/O digitale da tutto, il LED potrebbe lampeggiare in modo irregolare. Questo perché l'ingresso è "fluttuante", ovvero non è collegato né alla tensione né alla massa. Ritornerà più o meno casualmente ALTO o BASSO. Ecco perché hai bisogno di un resistore pull-down nel circuito.
Passaggio 3: codice:
Per progetti più interessanti contattami su:Youtube:
Pagina Facebook:
Instagram:
pulsante int=2;
int a, i=0; void setup() { Serial.begin(9600); pinMode(pulsante, INGRESSO); } void loop() { a = digitalRead(pulsante); se (a==1) { i=i+1; Serial.print(" Contatore ="); Serial.println(i); } altrimenti { i=0; } }
Consigliato:
Come leggere un contatore elettrico tramite Arduino: 3 passaggi
![Come leggere un contatore elettrico tramite Arduino: 3 passaggi Come leggere un contatore elettrico tramite Arduino: 3 passaggi](https://i.howwhatproduce.com/images/002/image-3480-j.webp)
Come leggere un contatore elettrico tramite Arduino: Spesso sarebbe interessante conoscere il consumo energetico attuale o il consumo energetico totale della tua casa per limitare i costi per l'elettricità e proteggere l'ambiente. Questo non è un vero problema, perché per lo più troverai un el digitale intelligente
Interfaccia uomo-computer: funzione di una pinza (prodotta da Kirigami) tramite movimento del polso tramite EMG.: 7 passaggi
![Interfaccia uomo-computer: funzione di una pinza (prodotta da Kirigami) tramite movimento del polso tramite EMG.: 7 passaggi Interfaccia uomo-computer: funzione di una pinza (prodotta da Kirigami) tramite movimento del polso tramite EMG.: 7 passaggi](https://i.howwhatproduce.com/images/007/image-20572-j.webp)
Interfaccia uomo-computer: funzione di una pinza (prodotta da Kirigami) tramite il movimento del polso utilizzando l'EMG.: Quindi questo è stato il mio primo tentativo con un'interfaccia uomo-computer. Ho catturato i segnali di attivazione muscolare del mio movimento del polso utilizzando un sensore EMG, l'ho elaborato attraverso python e arduino e azionato una pinza a base di origami
Controllo guidato in tutto il mondo tramite Internet tramite Arduino: 4 passaggi
![Controllo guidato in tutto il mondo tramite Internet tramite Arduino: 4 passaggi Controllo guidato in tutto il mondo tramite Internet tramite Arduino: 4 passaggi](https://i.howwhatproduce.com/images/009/image-26759-j.webp)
Controllo guidato in tutto il mondo tramite Internet tramite Arduino: Ciao, sono Rithik. Realizzeremo un led controllato da Internet usando il tuo telefono. Useremo software come Arduino IDE e Blynk. È semplice e se ci riesci puoi controllare tutti i componenti elettronici che desideri Cose di cui abbiamo bisogno: Hardware:
Contatore oggetti tramite IR: 9 passaggi (con immagini)
![Contatore oggetti tramite IR: 9 passaggi (con immagini) Contatore oggetti tramite IR: 9 passaggi (con immagini)](https://i.howwhatproduce.com/images/011/image-30324-j.webp)
Contatore di oggetti utilizzando IR: In questo piccolo progetto, creeremo un contatore di oggetti completamente automatico con un semplice display a segmenti. Questo progetto è piuttosto semplice e incorpora solo l'elettronica semplice. Questo circuito si basa sull'Infrarosso per rilevare oggetti, per saperne di più
Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Pulsante antirimbalzo: 4 passaggi
![Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Pulsante antirimbalzo: 4 passaggi Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Pulsante antirimbalzo: 4 passaggi](https://i.howwhatproduce.com/images/004/image-9193-j.webp)
Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Push Button Debouncing.: In questa sezione, impareremo come creare un codice C del programma per ATMega328PU per alternare lo stato dei tre LED in base all'input da un interruttore a pulsante. Inoltre, abbiamo esplorato una soluzione al problema di "Switch Bounce". Come di consueto, vi