İçindekiler:

ISP Olarak Arduino-Mega Kullanarak ATTiny85 Nasıl Yazılır: 5 Adım
ISP Olarak Arduino-Mega Kullanarak ATTiny85 Nasıl Yazılır: 5 Adım

Video: ISP Olarak Arduino-Mega Kullanarak ATTiny85 Nasıl Yazılır: 5 Adım

Video: ISP Olarak Arduino-Mega Kullanarak ATTiny85 Nasıl Yazılır: 5 Adım
Video: Digispark Attiny85 - Driver Kurulumu ve Arduino ile Kod Yükleme 2024, Kasım
Anonim
ISP Olarak Arduino-Mega Kullanarak ATTiny85 Nasıl Yazılır
ISP Olarak Arduino-Mega Kullanarak ATTiny85 Nasıl Yazılır

Katkıda Bulunanlar - Sayan Wadadar, Chiranjib Kundu

ATTiny85'i ISP olarak Arduino MEGA2560 kullanarak programlama.

Birkaç ay önce Arduino projemi Attiny 85 ic kullanarak küçültmeye çalışıyordum. Arduino Mega'mı kullanarak 20u ATTiny 85'i ilk kez programlamaya çalışıyordum. Bunu yapmak için bazı problemlerle karşılaştım. İnternetten araştırdım ama bunu yapmanın yöntemini açıkça anlatan bir proje yoktu. Tüm yöntemler, ISP olarak Arduino Uno kullanılarak açıklanmıştır, ancak Arduino Mega'nın ISP olarak nasıl kullanılacağı açıklanmamıştır. Arduino Mega'yı ISP olarak kullanırken "ArduinoISP" taslağında küçük bir kod değişikliği var.

Aşama 1:

resim
resim

İşlem: İlk başta, Arduino IDE'de ATTiny 85 desteğini alın. Bunun için şuraya gitmeniz gerekiyor:

1. Dosya -> Tercih

2. Şimdi "Ek Panolar Yönetici URL'leri"ne tıklayın

3. Ve Verilen Bağlantıyı Kutuya yapıştırın: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Ve ardından Tamam'a basın.

5. Arduino IDE'yi kapatın.

6. Ardından IDE'yi yeniden başlatın.

Adım 2:

resim
resim
resim
resim

7. Sonraki git: Araç -> Pano -> Pano Yöneticisi 8. Şimdi ara: attiny

9. İndirin ve kurun: "attiny by Davis A. Mellis"

10. Ardino'nuzu bilgisayara bağlayın ve ardından Arduino Mega Board'u seçin ve ayrıca doğru portu seçin.

Aşama 3:

resim
resim

11. Şimdi git: Dosya -> Örnek -> ArduinoISP

12. Bu örneği açın.

13. Yukarıdaki resimde gösterildiği gibi değiştirin (aşağıda da verilmiştir):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Yükleme: ArduinoISP.ino

4. Adım:

resim
resim
resim
resim

12. Şimdi pininizi aşağıda anlatıldığı gibi bağlayın: Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATtiny Pin 7 (SCK)

ATtiny pin 4 GND (Topraklama pini)

ATtiny Pin 8'den VCC'ye (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

**Arduino Mega'ya Toprak ve RESET arasında 10uf'luk bir kapasitör bağlayın.

Adım 5:

resim
resim
resim
resim
resim
resim
resim
resim

13. Atmega kullanarak Blink Led krokisini attiny'ye yüklemek için:

git: Dosya -> Örnek -> Temel -> Blink.ino

14. Daha sonra, ATtiny 85'in sadece 8 pimi olduğundan, çıkış pimini değiştirmeniz gerektiğinden, 13'ten 1'e led pimine taslağa geçmeniz gerekir.

15. Bundan sonra git: Araçlar Panosu ATtiny25/45/85

16. Sonra seçin: Araçlar İşlemci ATtiny85

17. Saati ayarla: Araçlar saati Dahili 8Mhz

18. Şimdi git: ISP olarak Araçlar Programcısı Arduino

19. Sonraki yapmanız gereken: Tools Burn Bootloader

20. Sketch'in yüklenmesi tamamlandı.:)

…….. Teşekkür ederim, iyi günler…….

Önerilen: