Arduino Uno ile Attiny13 Programlama

Arduino Uno’yu Attiny13 için programlayıcıya çevirerek işe başlayalım. Arduino IDE yazılımından Dosya > Örnekler > ArduinoISP  yolunu izleyerek ArduinoISP örnek kodlarını açıp Arduino Uno kartına yüklemelisiniz.

Arduino Uno ISP yükleme

Attiny13 için donanım paketi yükleme

Dosya > Tercihler > Ayarlar menüsünü açıp Ek Devre Kartları Yöneticisi URL’leri bölümüne aşağıdaki URL adresini girin. (Her satırda bir URL adresi olması kaydıyla bu bölüme birden çok URL girebilirsiniz.)

https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json
Arduino donanım paketi yükleme

Bu adımdan sonra Araçlar  >  Kart (…)  >  Kart Yöneticisi menüsüne girin. Arama kutusuna microcore yazıp listelenen eklentiyi kurun. (Bunun için internet bağlantınız olmalıdır.)

Arduino donanım paketi yükleme

Arduino Uno Attiny13 bağlantısı

Arduino Uno ile Attiny13 mikroişlemci arasındaki bağlantıyı aşağıdaki gibi yapın.

Arduino Uno Attiny13 bağlantısı
Attiny13, 1. pin -> Arduino 10
Attiny13, 5. pin -> Arduino 11
Attiny13, 6. pin -> Arduino 12
Attiny13, 7. pin -> Arduino 13
Attiny13, 8. pin -> 5v
Attiny13, 4. pin -> Ground (GND)

Arduino IDE ile Attiny13 için program yazma

Araçlar  >  Kart (…)  > MicroCore menüsünden Attiny13 kartını seçin. Bu işlemin ardından Araçlar menüsünden Attiny13 için frekans, sigorta ve diğer ayarları yapmayı unutmayın.

Sınırlı donanım nedeniyle, tüm varsayılan Arduino işlevleri ve kitaplıkları ATtiny13 tarafından desteklenmez. Desteklenen işlevlerin bir listesini aşağıdaki bağlantıdan bulabilirsiniz.

Desteklenen Arduino işlevlerini kullanarak artık programınızı yazabilirsiniz.

Attiny13 pinout

Önyükleyiciyi Yazdırma

Önyükleyici yazdırmayı (burn bootloader) her Attiny13 için tek sefer yapmanız yeterlidir. Bunun için önce Arduino IDE Araçlar > Programlayıcı menüsünden Arduino as ISP ‘nin seçili olduğundan emin olun. Araçlar menüsünden Önyükleyiciyi Yazdır ‘ı tıklayın. (Hata alabilirsiniz, yok sayın.)

Attiny13 programlama

Yazdığınız programı Arduino Uno vasıtasıyla Attiny13’e yüklemek için programlayıcı olarak Arduino IDE Araçlar > Programlayıcı menüsünden Arduino as ISP ‘nin seçili olduğundan emin olun.

Yazdığınız programı Attiny13’e atmak için Arduino IDE Taslak menüsünden Programlayıcı Kullanarak Yükle seçin.

Hepsi bu kadar…

Erdoğan Demirtaş
Erdoğan Demirtaş
Cumhuriyet Üniversitesi, Sivas Meslek Yüksekokulu, Endüstriyel Elektronik bölümü mezunudur. Endüstriyel kart/cihaz bakım onarım teknikeri olarak çalışmaktadır. Elektronik dışında az biraz wordpress, çat pat İngilizce bilmektedir.
ilgili yazılar

Yorum Bırak

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

son eklenenler