Fórum témák
» Több friss téma |
Cikkek » Zenedoboz építése Arduino-val és EPROM-okkal Zenedoboz építése Arduino-val és EPROM-okkal
Szerző: mLevi, idő: Jún 18, 2025, Olvasva: 1017, Oldal olvasási idő: kb. 1 perc
Ahogyan a kapcsolás, a programkód sem igazán bonyolult. A feladata a mikrovezérlőnek annyi, hogy végigléptesse a memóriarekeszeket az EPROM-ban, azok tartalmát pedig PWM jellé alakítsa.
Ezek a parancsok csak néhány órajelciklust igényelnek a végrehajtáshoz.
A program tehát ilyen, és ehhez hasonló parancsokból épül fel a szokásos Arduino függvények helyett.
A shift regisztereket lehetne szoftverből shiftOut() függvénnyel vezérelni, de ez is sok idő. Sokkal egyszerűbb a beépített SPI buszt használni hozzá. A kód több részből ál:
Az EPROM0 tartalma egyszer játszódik le, az EPROM1 tartalma pedig kétszer. Ez a saját dallamhoz beállított mód. Más dallamhoz értelemszerűen át kell írni a fő ciklusokat. A lefutás után pedig alvó módba lép a mikrokontroller. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |