Två LED-indikatorer på en SPST-switch

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Två LED-indikatorer på en SPST-switch

Inlägg av bos »

I ett bygge så har jag en SPST-switch kopplad till en ingång på en PIC-krets. Switchen väljer mellan jord och +5, dvs "LO" eller "HI" till PIC:en. Bygget funkar bra.

Nu är det så att jag vill utveckla lite genom att få det så att en (av två) lysdioder lyser beroende på hur switchen är ställd. Är det LO ska LED#1 lysa, är det HI ska LED#2 lysa. Jag lyckas lösa det för när switchen är ställd mot jord, men inte när den är ställd mot +5V (utan att den andra LED:en lyser).

Det svårt att rita i ascii här, men om vi tar en SPST och kallar ingångarna (som går mot jord/+5) för "1" och "2", och utgången (som går till PIC:en) för "3", så har jag kopplat +5 -> motstånd -> LED -> "3", vilket gör att när switchen är jordad så går ström från +5 genom motstånd + led ner till jord, och PIC-ingången är jordad. Inga problem.

Men jag lyckas inte för allt smör i småland fixa samma lösning för +5 på switchen, utan att båda dioderna lyser. För om jag kopplar "2" -> "3" -> lysdiod -> motstånd -> jord så kommer ju även den första lysdioden att lysa.

Går det lösa det här på nåt smart sätt? PIC:en har inga fler lediga portar så lösningen måste ske utanför. Det finns plats att slänga in fler IC-kretsar, men det är sista utvägen.
limpan4all
Inlägg: 8461
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Inlägg av limpan4all »

I detta val

> Men jag lyckas inte för allt smör i småland fixa samma lösning för +5 på switchen, utan att båda dioderna lyser. För om jag kopplar "2" -> "3" -> lysdiod -> motstånd -> jord så kommer ju även den första lysdioden att lysa.

Strunta i att koppla "2" överhuvudtaget, det skall bara vara "3" -> lysdiod -> motstånd -> jord (notera att du måste vända lysdioden 180 grader mot den andra dvs Anoden mot "3").
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Inlägg av bos »

Ah! Såklart.
H.O
Inlägg: 5924
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Inlägg av H.O »

Hej,
En idé:
** Sätt pullup, säg 10k, på ingången.
** Vänd på brytaren, anslut (3) till jord.
** Koppla +5V -> motstånd -> LED -> (1)
** Koppla +5V -> motstånd -> LED -> (2) - > PIC.

När brytaren är i läge (1) jordas LED1 direkt av brytaren medan ingången hålls hög av pullupmotståndent. När brytaren är i läge (2) jordas LED2 och ingången medan LED1 slocknar.

EDIT: Så var man sen igen....
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31559
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

SPST betyder single pole, single throw, och är en brytare med två ben, och har bara av-på.
En brytare med tre ben, med funktionen på-på, är en SPDT, single pole, double throw. ;)
Skriv svar