Szabályozó LED kijelző
Ezt hozta Kínából névtelen LED kijelző felbontása 192h32. Hossza körülbelül 1,5 méter.
Volt benne egy gyűrű szabályozó törölt jelölések, töltsenek ki egy üres CD, amely állítólag puha.
Miután rövid működési program keresték úgy döntött, hogy cserélje ki a vezérlő atmegu.
Annak érdekében, hogy az ügyfelek nem szenvednek a szoftvert, és minden egyes alkalommal jött, hogy helyettesítsék a képet, úgy döntött, hogy támogatást adni kártyák microSD.
A fejlesztés során találtam egy pár probléma:
1) olvasás microSD Lieb tart sok flash (kb 11kbayt). Igen, még mindig szeretem az Arduino. Googling talált libu FAT16, ami 2-szer kisebb, de nem támogatja a 2 GB-os kártyát. ez a korlátozás tartják teljesen elfogadható.
2) nincs elég RAM. képernyő puffer foglal 768 bájt, és Lieb dolgozni microSD / zsír igényel több mint 800 byte cache szolgáltatás.
Ennek eredményeként, hanem a atmega8 kellett használni atmega328 (30 helyett voltak 100rubley).
Eredménytábla képes megjeleníteni csak egy sort, mert azzal a dinamikus vizsgálat. Fújnak soros portján keresztül 192. pont (egy vonal) és stroboszkóp kilincsek. Egyidejűleg fújt 2 vonalak (1 és 17, 2 és 18, stb).
A természet ez a módosítás azt egy két-színes kijelzők, majd fújják 4 sor. De a vezérlő nem tervezték.
Mert nogodryganya makrókat használni, hanem a fék Arduino eljárásokat. A libah látható beállításokat, hogy optimalizálja kód mérete.
Firmware vette 4.6kbayt
A bekapcsolás után a vezérlő úgy néz ki, egy SD kártyát, és azt 1.bmp fájlba. Értelmezi a tartalmat, és megpróbálta, hogy a képernyőre. Csak megérti, hogy milyen típusú BMP, monokróm, felbontás 192h32. Ha nem találja a kártyát, vagy fájl - megjeleníti a megfelelő hiba az eredményjelző táblán.
sortsy, az áramkör zárt Signet
Láttam 3 színes modulok (nem RGB) egy speciális vezérlő és tetszik még támogatja PWM
Akartam venni 2 soros 1,5 valahol, és azt kell költsége nem több, mint 150 evrov
az én speciális vezérlő dinamikus kijelző