Pagina 1 di 1

lettura interruttore da micro

MessaggioInviato: 23 mar 2013, 2:52
da carmen976
Notte a tutti, un dubbio atroce:

ho cinque micro interruttori in parallelo, con un lato a massa:

ground______/ ______Out1
ground______/ ______Out2
ground______/ ______Out3
ground______/ ______Out4
ground______/ ______Out5

quale circuito semplice bisogna usare per ogni interruttore affinché un micro possa capire quale interruttore si è chiuso?

se un interruttore è aperto il micro legge float, sarebbe bello poter far leggere al micro un valore1 quando è aperto e un valore2 quando è chiuso. Non mi viene come fare.

Re: lettura interruttore da micro

MessaggioInviato: 23 mar 2013, 4:08
da Robert8
Prova a combinare questi elementi:

e se non ti viene nulla in mente prova a cercare su wikipedia la parola magica "PULL UP".
Poi, se ti va, potresti farmi lo schema dei collegamenti e dirmi che valore logico vede il micro con interruttore chiuso e aperto. Questo sarà utile per altri con lo stesso tuo problema.

Re: lettura interruttore da micro

MessaggioInviato: 23 mar 2013, 5:15
da simo85
carmen976 ha scritto:il micro legge float


È meglio dire che il micro verrebbe lasciato con le entrate flottanti usando così la terminologia corretta al fine di non creare confusioni, dato che ci si sta riferendo a dispositivi programmabili.

float è una parola chiave di alcuni linguaggi di programmazione usata per riconoscere il tipo di variabile/valore a virgola mobile secondo la rappresentazione anche chiamata a precisione singola [1], perché la parola chiave double si usa appunto per i valori a virgola mobile di precisione doppia [2].

Per il resto come già detto, la soluzione sono appunto i resistori di pull-up - down.

http://en.wikipedia.org/wiki/Pull-up_resistor

Senza resistore di pull-up (o down) un pin (qualsiasi di questi), essendo in fin dei conti il Gate di un MOS, leggerebbe "un po' di tutto", se l'entrata è ad isteresi aumenta l'immunità al rumore ma metti i restori ovviamente, lì fuori c'è di tutto e di più.

Per curiosità, di che micro si tratta?

Re: lettura interruttore da micro

MessaggioInviato: 23 mar 2013, 18:48
da GuidoB
In molti micro c'è la possibilità di configurare i piedini come ingressi con pull-up interno.
In tal caso non è neanche necessario montare resistori di pull-up esterni. Su ciascun ingresso leggi 1 se l'interruttore corrispondente è aperto, 0 se è chiuso verso 0 V.

Re: lettura interruttore da micro

MessaggioInviato: 24 mar 2013, 20:58
da carmen976
atmel

Re: lettura interruttore da micro

MessaggioInviato: 24 mar 2013, 21:10
da simo85
Ah OK è un segreto.

:oops: