2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Arduino platformuna güveniyorsanız ve diğer bazı atmel mikrodenetleyicilerini programlamayı denemek istiyorsanız, bu kılavuz ilk adımlarınızı yapmanıza yardımcı olacaktır. Özellikle birden fazla ATtiny mikrodenetleyiciyi (2313/4313 25/45/85 ve belki diğerleri) programlamak için Arduino Uno uyumlu kartlar için bir kalkan yapacaksınız.
Gereçler
Bu oldukça basit proje için ihtiyacınız olacak:
-perfboard (tek veya çift taraflı en az 20x10 nokta)
-3x 5mm LED'ler
-3x 220-330 Ohm dirençler
-20 pinli soket
-12 erkek pin başlığı (en az)
-1x atlama teli
-bazı atlama telleri
Ve elbette çalışmak için bir ATtiny mikrodenetleyici (benim durumumda 2313'tür)
Adım 1: Kablolama
Adım adım kılavuz oluşturmaya pek alışık değilim, bu yüzden sadece sonucu ve biraz kablolamayı ekliyorum. Fritzing resminde LED'lerin polaritesine uyulmadığını lütfen unutmayın, bu yüzden dikkatli olun!
Tek taraflı perfboard kullanmaya karar verdiyseniz, pimleri daha uzun yapmak ve arka taraftan lehimlemek için erkek pim başlıklarını bazı pense ile bastırmanız gerekir.
GND pinini değiştirmek için jumper'a ihtiyaç var (hangi mikrodenetleyiciyi kullandığınıza bağlı olarak), ancak taslağı GND olmadan bile ATtiny 2313'e yükleyebildim…
Yeşil LED her zaman AÇIK ve isteğe bağlıdır.
Adım 2: Yazılım Kurulumu
Şimdi arduino ISP'yi arduino kartına yüklemeniz gerekiyor. Dosya -> Örnekler -> ArduinoISP'ye gidin.
Yüklemeden önce 8 ve 9 pinlerini atayarak LED'lerin davranışını değiştirebilirsiniz, pin 7 KULLANILMAYACAKTIR. PMODE (benim durumumda mavi), taslağı yüklerken yanıp sönendir. Bir hata oluştuğunda ERR yanacaktır. Hataları simüle etmeye çalıştım ama hiç yanmadı… HB HeartBeat anlamına geliyor ve periyodik olarak açılıp kapanacak. Benim için pek kullanışlı değil ama ERR LED'i yerine atayabilirsiniz.
3. Adım: Eskizinizi Yükleme
Artık nihayet eskizinizi yüklemeye hazırsınız. Özel kartınızı (mikrodenetleyici) kurduğunuzdan emin olun ve ardından ISP olarak Araçlar -> Programcı -> Arduino'ya gidin.
Çiziminizde atanan dijital pinlerin mikrodenetleyicinizdeki pinlere karşılık geldiğinden emin olun.
Artık eskizinizi yüklemeye hazırsınız!