Lagringformat och utskrift av bild till ledmatris?
Postat: 7 mars 2006, 22:23:06
Håller på och pillar med lite mjukvara för en framtida 24x8 ledmatris-bygge som drivs av en ATmega16.
som jag tänkt så tänder jag varje kolumn en efter en och väljer via radporten vilken diod som skall vara tänd.
kolumnerna är inkopplade på 3st (A,B,C) utportar på uC:n. raderna är hookade till D-porten.
Genom att ge ut 5V på en kolum åt gången och 0 på de rader som skall tändas så kommer valda dioder att lysa.
makapären skall väl rulla i 100Hz ungefär så det blir behagligt att titta på.
Det jag inte kan lista ut är hur jag på ett skidigt sätt skall läsa inmatningen av valt motiv ett textrad. det ultimata vore väl om man kunde ta en 24x8 bmp-bild och tolka varje kolumn-bitmönster och spara i en array av unsigned chars som man sedan lirar ut till radporten i rätt takt.
Dock är jag lite osäker på om detta är den bästa lösningen och även om nån kan ge mig en push i rätt riktning på hur själva tolkningen av bmp-filen skall ske rent kodmässigt?
Skrik till om jag är helt ute och snurrar.
som jag tänkt så tänder jag varje kolumn en efter en och väljer via radporten vilken diod som skall vara tänd.
kolumnerna är inkopplade på 3st (A,B,C) utportar på uC:n. raderna är hookade till D-porten.
Genom att ge ut 5V på en kolum åt gången och 0 på de rader som skall tändas så kommer valda dioder att lysa.
makapären skall väl rulla i 100Hz ungefär så det blir behagligt att titta på.
Det jag inte kan lista ut är hur jag på ett skidigt sätt skall läsa inmatningen av valt motiv ett textrad. det ultimata vore väl om man kunde ta en 24x8 bmp-bild och tolka varje kolumn-bitmönster och spara i en array av unsigned chars som man sedan lirar ut till radporten i rätt takt.
Dock är jag lite osäker på om detta är den bästa lösningen och även om nån kan ge mig en push i rätt riktning på hur själva tolkningen av bmp-filen skall ske rent kodmässigt?
Skrik till om jag är helt ute och snurrar.