Pages: [1]   Go Down
Author Topic: Pulsante a due stadi e tre livelli analogici  (Read 478 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho un pulsante che può commutare in due posizioni diverse, chiamiamole A e B, e vorrei riuscire a utilizzarlo per leggere tre valori analogici diversi dallo stesso ingresso di Arduino.

Cioè, vorrei che quando non fosse nè nella posizione A e nè in quella B, sull'ingresso analogico di Arduino ci fossero 2,5V; nella posizione A, 0V e nella posizione B, 5V.

Ho pensato di mettere una resistenza tra +5V e l'ingresso analogico per avere i 2,5V e di collegare GND e +5V ai due morsetti del pulsante in modo che quando viene premuto in una delle due posizioni possa portare ai due livelli logici opposti.

Vorrei praticamente emulare la presenza di un joystick o di un potenziometro avendo solo i tre valori di interesse: 0, valore di rilascio del joystick, +5V.

Secondo voi può andare?


* circuito2.jpg (3.88 KB, 317x248 - viewed 9 times.)
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Risolto con un partitore smiley
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Risolto con un partitore smiley
stavo per suggerirtelo io  smiley-mr-green
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Offline Offline
God Member
*****
Karma: 2
Posts: 536
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Puoi spiegare esattamente come ?
 smiley-wink
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1479
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Cosi'.
Pero' aggiungerei una resistenza da almeno 220 Ohm, altrimenti si rischia di fare un cortocircuito


* resistenze.png (3.27 KB, 300x234 - viewed 9 times.)
Logged

Pages: [1]   Go Up
Jump to: