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.
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
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 Uno Attiny13 bağlantısı
Arduino Uno ile Attiny13 mikroişlemci arasındaki bağlantıyı aşağıdaki gibi yapın.
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.
Ö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…