Daan Timmer
Ik ben programmeur! geen electronicus! http://www.daantimmer.nl/ Er is een ontwerp! nu nog inhoud :-)
Ik ben even bezig met een projectje maar nu weet ik opeens niet meer hoe ik nou ook alweer een ledje moet sinken (ipv sourcen).
Ik snap wel 5V - LED - OHM - PIC
Maar hoe ook alweer de poort instellingen?
hij moet dan toch als input (TRISxbits.TRISxx = 1) geconfigureerd worden? En de latch bits?
En om hem vervolgens *niet te laten branden* mot de poort toch weer als output geselecteerd worden?
klein is fijn
Moderator
Ik hoop dat je beseft dat even uitproberen sneller was geweest..
Port gewoon als uitgang, 1 = LED uit, 0 = LED aan.
hadv
Just find out what you like and let it kill you
Een LED als input schakelen zou wel eens hele malle effecten kunnen hebben. Uiteindelijk zijn LED's toch ook een beetje fotodiode, dus ze zouden ook zomaar een spanning kunnen afgeven. Verder, je zet nu een verbinding tussen +, via LED in geleidende schakeling en weerstand naar de input. Wat denk je dat er nu op de input komt te staan?
Dus aub als output, dus TRISx.y = 0.
LATx.y = 0 of 1
Daan Timmer
Ik ben programmeur! geen electronicus! http://www.daantimmer.nl/ Er is een ontwerp! nu nog inhoud :-)
benleentje
Golden Member
Als je aan het sinken bent de leds geinverteerd aansturen. LED aan is dus een 0 sturen. Als je AAN = 0 als variabele maakt heb je dat geliijk mooi opgelost.
Bij sourcen is er niets geinverteerd dus AAN = 1
