Video: Arduino-Mega-ı ISP olaraq ATTiny85-i necə yandırmaq olar: 5 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
İştirakçılar - Sayan Wadadar, Chiranjib Kundu
Arduino MEGA2560 -ı ISP olaraq ATTiny85 -in proqramlaşdırılması.
Bir neçə ay əvvəl, Attiny 85 ic istifadə edərək Arduino layihəmi kiçiltməyə çalışırdım. İlk dəfə idi ki, Arduino Mega -dan istifadə edərək 20u ATTiny 85 proqramlaşdırmağa çalışırdım. Bunu etmək üçün bir problemlə üzləşmişdim. İnternetdə axtardım, amma bunun üsulunu açıq şəkildə izah edən bir layihə yox idi. Bütün üsullar Arduino Uno -dan ISP olaraq istifadə olunur, lakin Arduino Mega -nı ISP olaraq necə istifadə edəcəyiniz izah edilmir. Arduino Mega -nı ISP olaraq istifadə edərkən "ArduinoISP" eskizində bir qədər kod dəyişikliyi var.
Addım 1:
Proses: Əvvəlcə Arduino IDE -də ATTiny 85 dəstəyini əldə edin. Bunun üçün sayta getmək lazımdır
1. Fayl -> Tercih
2. İndi "Əlavə Kartlar Meneceri URL'ləri" ni vurun
3. Qutunun Verilmiş Bağlantısını yapışdırın: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Və sonra OK düyməsini basın.
5. İndi Arduino IDE -ni bağlayın.
6. Sonra IDE -ni yenidən başladın.
Addım 2:
7. Sonrakı goto: Tool -> Board -> Board Manager 8. İndi axtarın: attiny
9. Yükləyin və quraşdırın: "attis by Davis A. Mellis"
10. Arduino -nu kompüterə qoşun və Arduino Mega Board seçin və düzgün portu seçin.
Addım 3:
11. İndi goto: Fayl -> Misal -> ArduinoISP
12. Bu nümunəni açın.
13. Yuxarıdakı şəkildə göstərildiyi kimi dəyişdirin (aşağıda da verilmişdir):
#SIFIRLAYIN 53
#PIN_MOSI təyin edin 51
#PIN_MISO 50 təyin edin
#PIN_SCK təyin edin 52
14. Yüklə: ArduinoISP.ino
Addım 4:
12. İndi pininizi aşağıda göstərildiyi kimi 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 pin)
ATtiny Pin 8 -dən VCC -ə (5V)
Mega Pin 53 ATtiny Pin 1 (SS)
** Arduino Mega ilə Ground və RESET arasında 10uf kondansatör bağlayın.
Addım 5:
13. Blme Led eskizini atmega istifadə edərək attiniyə yükləmək üçün:
goto: Fayl -> Misal -> Əsas -> Blink.ino
14. Bundan sonra, 13 -dən 1 -ə qədər olan pin pininin eskizinə keçməlisiniz, çünki ATtiny 85 -də yalnız 8 pin var, buna görə çıxış pinini dəyişdirməlisiniz.
15. Bundan sonra: Tools Board ATtiny25/45/85
16. Sonra seçin: Tools Processor ATtiny85
17. Saatı təyin edin: Alətlər saatı Daxili 8Mhz
18. İndi goto: Tools Programmer Arduino ISP olaraq
19. Bundan sonra sizə lazım olacaq: Tools Boot Bootloader
20. Sketch yükləndi.:)
…….. Təşəkkürlər, Gününüz Xoş Keçsin ….