Pages: [1]   Go Down
Author Topic: Pulsante a due stadi e tre livelli analogici  (Read 592 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 415
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 16 times.)
Logged

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

Risolto con un partitore smiley
Logged

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
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: 555
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Puoi spiegare esattamente come ?
 smiley-wink
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 80
Posts: 2169
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 17 times.)
Logged

Pages: [1]   Go Up
Jump to: