A szoftver a lelke az egész vezérlésnek, így erről is írnék pár szót. Tehát: A program AVR Studio és WinAVR segítségével készült, C nyelven. Raktam bele megjegyzéseket, így talán egyszerűbb lesz a megértése. Amit csak lehetett, kihoztam #define -ba, így rendkívül egyszerű és jól átlátható lett a kód. Ezt mindenki másnak is javaslom, aki programozásra adja a fejét C nyelven. Használjátok a #define -t! Nagyon jó dolog. A program ebben a formájában teljesen kitölti az ATtiny2313-as flash memóriáját, így sokat fejleszteni már nem lehet rajta, maximum csak akkor, ha valahol butít az ember rajta, vagy átírja az egészet ASM-re. A kódot igyekeztem úgy megírni, hogy mások számára is érthető legyen. Ettől függetlenül egy teljesen kezdőnek lehet, hogy mégis gondot fog okozni. De semmi probléma, megérteni úgyis csak annak kell, aki bele akar nyúlni a kódba. A többieknek mellékelem a lefordított hex fájlt.
c forrás fájl
beégethető lefordított hex file
Végül pár videó, hogy milyen működés közben:
video1 video2 video3 video4 video5
Sok sikert a megépítéshez! Ha elakadnál valahol, vagy csak kérdésed van, nyugodtan írjál az e-mail címemre.
Csordás Attila
Értékeléshez bejelentkezés szükséges!