Arduino: 4 pulsanti con un solo PIN

1 Marzo 2015
Arduino: 4 pulsanti con un solo PIN

Ciao a tutti!

A molti di noi capita di finire i PIN analogici sulla nostra scheda, per ovviare a ciò è possibile creare un circuito che a seconda del variare della tensione Arduino decide quale pulsante è stato premuto.

Per prima cosa abbiamo bisogno di:

– Arduino Uno

– Un resistore da 4.7 KOhm

– Tre resistori da 1 KOhm

– Quattro pulsanti

– Breadboard (basetta)

– Fili per i collegamenti

Iniziamo montando il circuito come descritto nello schema successivo:

Cattura di schermata (14)

Una volta montato il circuito passiamo allo sketch:

[c]

// Created by //
// Alessio Bigini 2015 //
// https://alessiobigini.it //
void setup()
{
Serial.begin(9600); //Valore seriale
}
void loop()
{
int sensorValue = analogRead(A0); //Lettura Analogica
float voltage = sensorValue * (5.0 / 1023.0); //Conversione in Volt
Serial.println(voltage); //Stampo nel monitor seriale la tensione
}

[/c]

Copiato e caricato lo sketch sulla nostra scheda , aprendo il monitor seriale, potremo vedere i diversi valori di tensione a seconda del pulsante premuto.

Cattura di schermata (13)

Utilizzando questo metodo sarà possibile utilizzare più pulsanti con una sola entrata analogica così da risparmiare entrate per altri sensori ecc.

11040671_729356657162290_871425079_n 11023165_729356677162288_574699871_n 10816066_729356667162289_555893716_n

Posted in ArduinoTags:
Related Posts

Ciao a tutti, oggi andremo a vedere come creare un Rilevatore di Fiamma con Arduino. Tramite questo sensore, in grado di rilevare la presenza di fiamme attorno ad esso, potrai creare un sistema che ti avvisa in caso di fiamme, spendendo poco e con…

Ciao a tutti, oggi andremo a vedere come utilizzare il Sensore di Tocco, o Tap Sensor. Questo sensore permette di rilevare per esempio il battito di una mano su un tavolo o il bussare ad una porta e ci può tornare utile per alcuni…

Ciao a tutti, in questo nuovo articolo andremo a recensire un Kit Arduino per Principianti di Elegoo. Il packaging è ottimo, con una custodia in plastica, separatori per dividere i componenti tra di loro, in modo da tenere ordinato ed a portata di mano…

Write a comment