Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

lettura interruttore da micro

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] lettura interruttore da micro

Messaggioda Foto Utentecarmen976 » 23 mar 2013, 2:52

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.
Avatar utente
Foto Utentecarmen976
-12 1 5
Frequentatore
Frequentatore
 
Messaggi: 149
Iscritto il: 29 dic 2006, 13:45

0
voti

[2] Re: lettura interruttore da micro

Messaggioda Foto UtenteRobert8 » 23 mar 2013, 4:08

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.
Avatar utente
Foto UtenteRobert8
3.449 2 8 13
Master EY
Master EY
 
Messaggi: 373
Iscritto il: 15 giu 2011, 16:30

0
voti

[3] Re: lettura interruttore da micro

Messaggioda Foto Utentesimo85 » 23 mar 2013, 5:15

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?
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[4] Re: lettura interruttore da micro

Messaggioda Foto UtenteGuidoB » 23 mar 2013, 18:48

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.
Big fan of ƎlectroYou!       Ausili per disabili e anziani su ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Avatar utente
Foto UtenteGuidoB
17,8k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 2809
Iscritto il: 3 mar 2011, 16:48
Località: Madrid

0
voti

[5] Re: lettura interruttore da micro

Messaggioda Foto Utentecarmen976 » 24 mar 2013, 20:58

atmel
Avatar utente
Foto Utentecarmen976
-12 1 5
Frequentatore
Frequentatore
 
Messaggi: 149
Iscritto il: 29 dic 2006, 13:45

2
voti

[6] Re: lettura interruttore da micro

Messaggioda Foto Utentesimo85 » 24 mar 2013, 21:10

Ah OK è un segreto.

:oops:
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 234 ospiti