Wattengård Skrevet 27. februar 2007 Del Skrevet 27. februar 2007 Hvor mange RGB-leds kan en av de største ATMega kontrollerne styre? Og kan den programmeres i noe annet enn ASM Jeg er ute etter så mange individuellt kontrollerbare RGB-kanaler som overhodet mulig. Har javaerfaring, så kan kanskje takle å programmere C Den bør også kunne kontrolleres fra en PC. Via parallell/seriell/usb/ethernet you name it Forslag og fakta? -C- Lenke til kommentar
Harkonnen Skrevet 27. februar 2007 Del Skrevet 27. februar 2007 (endret) ATMega kan programmeres med C ( og en god del andre språk ) De aller fleste ATMega-brikkene har innebygde kretser laget for seriell kommunikasjon. Men spenningen de gir ut er for lav til å kommunisere direkte med en PC så du trenger en spenningskonverter mellom maskinen og µCen. Endret 27. februar 2007 av Harkonnen Lenke til kommentar
Mr Burns Skrevet 27. februar 2007 Del Skrevet 27. februar 2007 Foreslår du henvender deg til AVR Freaks, der er det mange kompetente mennesker. Lenke til kommentar
Eivind_Amundsen Skrevet 28. februar 2007 Del Skrevet 28. februar 2007 Hvor mange RGB-leds kan en av de største ATMega kontrollerne styre? Og kan den programmeres i noe annet enn ASM Jeg er ute etter så mange individuellt kontrollerbare RGB-kanaler som overhodet mulig. Har javaerfaring, så kan kanskje takle å programmere C Den bør også kunne kontrolleres fra en PC. Via parallell/seriell/usb/ethernet you name it Forslag og fakta? -C- 8035463[/snapback] Hvordan er det AVR MCU'en skal styre RGB diodene, PWM ? Jeg har kjørt en test med 8X8 RGB dioder(16 farger) på en mega163, brukte da avr-gcc som C compiler.. Lenke til kommentar
Wattengård Skrevet 28. februar 2007 Forfatter Del Skrevet 28. februar 2007 Ja er vel PWM som er vanligste måte. En vanlig RGB-led har vel 4 pinner? (Evt. 5 for RGBB dioder). Så går det an å gjøre det så enkelt som å ta antallet GPIO's på en brikke og dele på diodens pinner minus 1? (Hvis min antagelse om at de kan bruke felles minus er riktig.) Så hvis jeg har 32 GPIO så kan jeg kjøre på med 10 leds? (3pins + anode) -C- (Med forbehold om at jeg har blandet anode og katode ) Lenke til kommentar
Harkonnen Skrevet 28. februar 2007 Del Skrevet 28. februar 2007 (endret) Kan nå gjøre fornuftige ting som MUXing for å øke antall dioder drastisk Endret 28. februar 2007 av Harkonnen Lenke til kommentar
Mr Burns Skrevet 1. mars 2007 Del Skrevet 1. mars 2007 Når jeg tenker meg om tror jeg at du kanskje trenger en eller flere display drivers. Jeg vet at Maxim-IC har en del å velge i. Lenke til kommentar
Dr_VingTor Skrevet 1. mars 2007 Del Skrevet 1. mars 2007 (endret) kan koble LEDene i en matrise (opp til en viss størrelse), da vil bare noen av LEDene lyse samtidig, men du bytter så fort at du får en illusjon av at de lyser. Blir matrisen for stor vil du ende med at de tilsynelatende lyser svakt da det tar for lang tid mellom hver gang et og samme LED lyser. eks 4*4 RGB LED matrise: 4+3*4 = 16 pinner, 16 RGB LED (altså 48 LEDs) eks 5*5; 5+3*5 = 20 pinner, 25 RGB leds (75 leds) slik jeg har tenkt over blir maks antall RGB LED lik: (((antall GPIO-pinner)/2)^2)/4 kan hedende det finnes andre koblinger som er mer effektive, og at bruk av eksterne dekodere kan hjelpe ( for eksempel bare ta en av fargene om gangen…) btw: trur noen av Atmels AVR har LCD display drivere... (feks atmega169, om jeg husker rett) Endret 1. mars 2007 av Dr_VingTor Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå