Sida 1 av 1

Två LED-indikatorer på en SPST-switch

Postat: 27 december 2007, 07:22:50
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.

Postat: 27 december 2007, 09:47:26
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").

Postat: 27 december 2007, 09:50:44
av bos
Ah! Såklart.

Postat: 27 december 2007, 09:57:26
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....

Postat: 27 december 2007, 19:33:40
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. ;)