Mündəricat:
- Addım 1: Bəzi əşyalar və bəzi fayllar ətrafında toplayın
- Addım 2: Arduino'yu bir proqramçıya çevirmək
- Addım 3: Arduino V1.0.1 qurmaq
- Addım 4: ATmega8 ilə Arduino bağlayın
- Addım 5: Bootloader -ı ATmega8 -ə yandırın
- Addım 6: Eskizləri ATmega8 -ə yükləyin
- Addım 7: Təbrik edirik
Video: ATmega8 Arduino olaraq (Daxili 8Mhz Kristal istifadə edərək): 7 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Hal -hazırda, Arduino kimi gadget'lar çox populyar bir istifadə tapdı. Bir çox layihə yaratmaq üçün istifadə edilə bilər, lakin çox yer tuturlar və bəzilərimiz üçün (mən də daxil olmaqla) baha başa gəlir. Bu problemi həll etmək üçün sizə Arduino kodunu saxlamaq və kompakt və ucuz bir Arduino kimi davranmaq üçün ATmega8 (və ya hər hansı digər avr) çipindən istifadə etməyi öyrədən bu təlimatı təqdim edirəm. Bunu etmək üçün, çox həvəskar olsanız, artıq əldə edəcək asanlıqla əldə edilə bilən elektronika tələb olunur. Eyni məqsədə çatmaq üçün xarici bir kristal osilatörün istifadəsindən asılı olan digər təlimatlardan fərqli olaraq, bu layihə 16Mhz kristalından məhrum olanlar üçün bir nemət olan ATmega8 -in daxili 8Mhz kristalını istifadə edir.
Ayrıca, çipi proqramlaşdırmaq üçün bir Arduino -dan ISP olaraq istifadə edəcəyəm, bu da onu daha ucuz edir.
İndi, çox uzanmadan, tinking etməyə başlayaq!
Addım 1: Bəzi əşyalar və bəzi fayllar ətrafında toplayın
Tələblər:
1. 10 uF kondansatör - 1
2. Kişi -Kişi Atlama Teli - 8
3. Çörək lövhəsi - 1
4. ATmega8 çipi - 1
5. Arduino UNO və ya hər hansı digər Arduino
Yükləmək üçün materiallar:
1. ATmega8 üçün yükləyici
2. Arduino IDE v1.0.1
Bu link sizi Arduino IDE Yükləmələri səhifəsinə aparacaq. V.1.0.1 -i xüsusi olaraq yükləyin, çünki ATmega8 çipi ilə mükəmməl işlədiyini gördüm. Nədənsə, son versiya Boards.txt modifikasiyasını dəstəkləmir, bu təlimat üçün çox vacibdir. Boards.txt
Bu faylın istifadəsi daha sonra izah ediləcək.
Addım 2: Arduino'yu bir proqramçıya çevirmək
Arduino, sadəcə ArduinoISP eskizini yükləyərək proqramçıya çevrilə bilər. Arduino tərəfindən nümunə bir eskiz olaraq təqdim edilmişdir. Ancaq kodu da bir fayl olaraq təqdim edirəm. Yükləyin və Arduino -ya yükləyin.
Kod yükləndikdən sonra növbəti addıma keçin.
Addım 3: Arduino V1.0.1 qurmaq
Arduino v1.0.1 yüklədikdən sonra çıxarın. Ayrıca, yüklədiyiniz "board.txt" faylının bütün mətnini kopyalayın.
1. İndi çıxarılan qovluqda aşağıdakı faylı gözdən keçirməlisiniz:
"…….. / arduino-1.0.1 / hardware / arduino / board.txt"
2. "board.txt" açın və kopyalanan mətni faylın sonuna yapışdırın.
3. İndi çıxarılan Arduino 1.0.1 qovluğunda yerləşdirilmiş "arduino.exe" faylını açın.
4. "ATmega8-noxtal @8MHz" olaraq Arduino lövhəsini seçin
5. "Arduino ISP olaraq" olaraq Proqramçı seçin.
İndi Arduino IDE v1.0.1 quruldu!
Addım 4: ATmega8 ilə Arduino bağlayın
Yuxarıda göstərilən sxemlərə istinad edərək ATmega8 IC -ni Arduino ilə bağlayın.
Ayrıca, 10uF kondansatörü RESET və GND pinləri arasına yerləşdirməyi unutmayın.
Arduino -nu ATmega8 -ə necə bağladığımın bir şəklini əlavə etdim.
Addım 5: Bootloader -ı ATmega8 -ə yandırın
Yükləyicilər, mikrokontrolörün müstəqil olaraq proqramlaşdırılmasına imkan verən fayllardır. Buna görə, ATmega8 bir yükləyici ilə yandırıldıqdan sonra onu Arduino kimi istifadə edə biləcəyik.
Yükləyicini yandırmaq üçün:
1. "atmega8_noxtal.zip" i "……. / Arduino-1.0.1 / hardware / arduino / bootloaders \" qovluğuna çıxarın.
2. Arduino IDE artıq işləyirsə, yenidən başladın, əks halda açın.
3. Proqramçı, COM Port və Kartın əvvəlki addımlardan birində təsvir edildiyi kimi düzgün qurulub -qurulmadığını yoxlayın.
4. "Alətlər" menyusunda "Burn Bootloader" düyməsini vurun.
Düzgün tel bağlamısınızsa, "Bootloader Burn" seçimini tıkladığınızda, Arduino üzərindəki RX, TX və L işıqları parlaq şəkildə parlamağa başlayacaq. Şəkli də yerləşdirmişəm.
Addım 6: Eskizləri ATmega8 -ə yükləyin
Yükləyicini ATmega8 -ə yandırdıqdan sonra demək olar ki, bu layihəni başa vurdunuz.
İndi etmək istədiyiniz eskizi çipinizə yükləmək qalır. Bunu etmək üçün, lövhənin "Atmega8-noxtal @8Mhz" və proqramçının "ISP olaraq Arduino" olaraq ayarlandığından əmin olun.
Unutmayın ki, yükləyicini yandırmaq üçün istifadə etdiyiniz naqillər də eskiz yükləmək üçün istifadə olunur
Eskizin yüklənməsi Arduino -nu proqramçı olaraq istifadə etməklə həyata keçirilir, buna görə də "Ctrl+U" düymələrini basdığınız zaman, indi IDE -yə çipi Arduino vasitəsilə proqramlaşdırmasını bildirən "Ctrl+Shift+U" düymələrini basmalı olacaqsınız.
Addım 7: Təbrik edirik
ATmega8 çipinizi mini Arduinoya uğurla çevirməyiniz münasibətilə təbrik edirik. İndi layihələrinizi daha kompakt və ucuz edə bilərsiniz. Arduino pinləri ilə pin əlaqəsini başa düşmək üçün əvvəllər yüklədiyiniz "ATmega8 Arduino Pinout olaraq" faylına baxın.
Ayrıca, bu təlimatı faydalı hesab edirsinizsə, qısaldılmış yükləmə bağlantılarını iki və ya üç dəfə yenidən açaraq mənə dəstək olun. Patreonda da mənə dəstək ola bilərsiniz.
Bu təlimatlandırmaq üçün hamısı budur! Hər hansı bir şübhəniz varsa, şərh verməkdən çekinmeyin.
Düşünməyə davam edin!
Layihə müəllifi:
Utkarsh Verma
Kamerasını borc verdiyi üçün Ashish Choudhary -a təşəkkür edirəm.
Tövsiyə:
Arduino istifadə edərək daxili qaz sızmasının qarşısının alınması: 3 addım
Arduino istifadə edərək daxili qaz sızmasının qarşısının alınması. Bu təlimatda, qaz sızıntısı olduqda LPG silindrinin qaz düyməsini avtomatik olaraq bağlayan bir prototip hazırladım. LPG qoxusuzdur və qoxusu üçün Ethyl Mercaptan adlı bir agent əlavə olunur ki, sızma olduğu zaman fərqinə varılsın
Bağımsız ATmega328p (Daxili 8 MHz Saat istifadə edərək): 4 addım
Bağımsız ATmega328p (Daxili 8 MHz Saat istifadə edərək): ATmega328p, MegaAVR ailəsində Atmel tərəfindən yaradılan tək çipli mikro nəzarətçidir (sonradan Microchip Texnologiyası Atmel'i 2016-cı ildə alıb). Dəyişdirilmiş Harvard arxitekturalı 8 bitlik RISCprosessor nüvəsinə malikdir.Bu mikro nəzarətçi Arduinonun beyinləridir
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
PC -də Daxili PS3 Yaddaş Kartı Oxuyucusunu USB Cihazı olaraq necə istifadə etmək olar: 6 addım
Daxili PS3 Yaddaş Kartı Oxuyucusunu Kompüterinizdə USB Cihazı olaraq Necə İstifadə Edirsiniz: İlk növbədə bu mənim ilk Təlimatımdır (yippie!), Əminəm ki, gələcəkdə çox şey olacaq. işləyən komponentlərdən istifadə edin. Etdiyim ilk şey, PS3 kartındakı çevirici çipinin məlumat vərəqini çəkmək idi
Şamları Sensor Olaraq İstifadə edən Kompüter Siçanı Olaraq Wiimote Necə İstifadə Edilir !!: 3 addım
Şamları Sensor Olaraq İstifadə edən Kompüter Siçanı Olaraq Wiimote -dan Necə İstifadə Edin !!: Bu təlimat Wii Uzaqdan (Wiimote) cihazınızı kompüterinizə necə bağlayacağınızı və siçan kimi necə istifadə edəcəyinizi göstərəcək