İçindekiler:

Arduino Uno için ATtiny Programcısı: 3 Adım
Arduino Uno için ATtiny Programcısı: 3 Adım

Video: Arduino Uno için ATtiny Programcısı: 3 Adım

Video: Arduino Uno için ATtiny Programcısı: 3 Adım
Video: Programming ATtiny85/84 with Arduino Uno (ATTinyCore) 2024, Kasım
Anonim
Arduino Uno için ATtiny Programcısı
Arduino Uno için ATtiny Programcısı

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

kablolama
kablolama
kablolama
kablolama
kablolama
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

Yazılım Kurulumu
Yazılım Kurulumu
Yazılım Kurulumu
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

Çiziminizi Yükleme
Çiziminizi Yükleme
Çiziminizi Yükleme
Çiziminizi Yükleme
Çiziminizi Yükleme
Çiziminizi 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!

Önerilen: