pwm minus?
pwm minus?
Hej!
Köpte några rgb dioder i dag och uptäckte att dem skall matas med gemensam + och skild - för värge färg. Men hur pwm negativ stöm för posetiv ström är ju bara att ge pwm:n ett värde ex 34.
Eller hur skall jag göra när jag skrivit programmet för gemensam - och skilld +?
Köpte några rgb dioder i dag och uptäckte att dem skall matas med gemensam + och skild - för värge färg. Men hur pwm negativ stöm för posetiv ström är ju bara att ge pwm:n ett värde ex 34.
Eller hur skall jag göra när jag skrivit programmet för gemensam - och skilld +?
Programmet behöver inga stor ändringar alls, bara att sätt utgången hög när den skulle ha varit låg, och låg när den skulle ha varit hög. Resten av programmet blir detsamma.
Dioden kopplar du med den gemensamma till plus och de skilda benen till tre olika utgångar på din uC (med 3 x resistor i serie).
Dioden kopplar du med den gemensamma till plus och de skilda benen till tre olika utgångar på din uC (med 3 x resistor i serie).
Om du kopplar den med gemensam anod (+) till plus och varje diods katod (-) via motstånd som vanligt till din processor så borde det funka fast "inverterat", dvs. när dioden normal är på så slockar den och tvärs om
Om du då bara inverterar värdena du tänkt använda borde det bli rätt?
ex. värde 34 blir istället 66 (om det är 0-100) och 221 om det är 0-255 som gäller.
Edit: eller så
tänkte bara ge förslag på snabblösning (ful-lösning)
/PeterH

ex. värde 34 blir istället 66 (om det är 0-100) och 221 om det är 0-255 som gäller.
Edit: eller så

/PeterH
Om du har skrivit programmet i åtanke med att koppla LED'na direkt till IO pinnen (dvs, den ska lysa när utsignalen är hög) så är det ju bara att koppla via en NPN-transistor (på minus sidan om LED'na) så kommer ju den leda när den får en ström på basen. Alltså blir det rätt och inte inverterat som det hade blivit annars. Annars om du vill skulle du kunna koppla det via en inverter istället.
(Hoppas jag förstog din fråga rätt
)
Mvh
Edit: Jisses! Här blev det många snabba svar innan jag han!
(Hoppas jag förstog din fråga rätt

Mvh
Edit: Jisses! Här blev det många snabba svar innan jag han!

Sodjan: Jag håller med dig om att det är lättare att se om man förhandsgranskar, så jag gör det alltid, men eftersom jag inte har fått in någon vana att kolla ner när jag gör det så ser jag inte om någon annan har skrivit.. Ska försöka få det till en vana. 
Lite off topic nu men..
Mvh
Edit: Men sen kan det ju hända att någon skriver undertiden som man förhandsgranskar, och då ser man det ju ändå inte..

Lite off topic nu men..
Mvh
Edit: Men sen kan det ju hända att någon skriver undertiden som man förhandsgranskar, och då ser man det ju ändå inte..

Tycker inte det gör så mycket med dubbelposter, det visar ju bara att det är ett aktivt forum där många gärna hjälper till... Bättre att höra det en gång för mycket än ingen gång alls...
/PeterH
PS. jag gör för övrigt precis som RasmusB; långa inlägg -> förhandsgranska, korta snabba svar -> kör hårt
/PeterH
PS. jag gör för övrigt precis som RasmusB; långa inlägg -> förhandsgranska, korta snabba svar -> kör hårt
