Mündəricat:

Arduino Layihələrinizi Kiçikləşdirin - ATmega328P Proqramçısı olaraq Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 addım
Arduino Layihələrinizi Kiçikləşdirin - ATmega328P Proqramçısı olaraq Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 addım

Video: Arduino Layihələrinizi Kiçikləşdirin - ATmega328P Proqramçısı olaraq Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 addım

Video: Arduino Layihələrinizi Kiçikləşdirin - ATmega328P Proqramçısı olaraq Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 addım
Video: Teknofest 2021 - Teknofest'te başarının sırrı - Teknofest'e nasıl başvurulur - Teknofest Istanbul 2024, Noyabr
Anonim
Image
Image

Video Linki:

ATmega328P-nin Arduino-dan ISP (Sistem İçi Proqramçı) kimi istifadə edilməsi, Arduino xüsusiyyətlərini çörək taxtasında və ya PCB-də istifadə etməyə imkan verir. Kollec layihənizi hazırlayarkən daha çox kömək edir. Layihənin dəyərini və ölçüsünü azaldır. Sadəcə Arduino'da test edin və layihəni ATmega328P üzərində tamamlayın. ATmega328P -ni Arduino -dan ISP olaraq istifadə edərək proqramlaşdırmaq yalnız bir neçə addımı atır. Proqram hissəsinə keçməzdən əvvəl Bootloader -ın nə olduğunu bilməlisiniz.

Arduino/ATmega328P -də yükləyici: Yükləyici, Arduino/ATmega328P -nin proqramlaşdırıla bilən flash yaddaşına proqramlaşdırılmış bir eskizdir (və mövcud 32 KB -dan 4380 bayt tutur). Bir Arduino ATmega328P ilə normal bir fabrik Atmega328P arasındakı fərq budur. Arduino yükləyicisi lövhə AÇIQ olduqda (və ya sıfırlama düyməsini basdığımız zaman) işləyir. Bu yükləyici əvvəlcə Arduino IDE -dən serial portunda yeni bir eskiz gözləyir, əgər bir şey alarsa, yeni eskiz flash yaddaşa yandırılır və ya əvvəllər yandırılmış eskizi işə salır. Əksər Arduino mikro nəzarətçiləri, Arduino IDE -yə kodu sıfırlamağa və yükləməyə imkan verən avtomatik Sıfırlama funksiyasına malikdir. Yükləyici yalnız Arduino IDE -nin nə göndərdiyini başa düşməli və mikro nəzarətçinin flash yaddaşına yazmalıdır. Arduino yükləyicisi olmadan bir Atmega328P -də kod yazmaq üçün AVR ISP kimi bir ISP proqramçısına ehtiyacınız olacaq.

Beləliklə, burada əsasən yükləyicini yeni satın alınan ATmega328P -yə yandıracağıq və sonra ATmega328P -də istədiyiniz eskizi yandırmaq üçün Arduinonu ISP olaraq istifadə edəcəyik.

Arduino - Yükləyici

Arduino - Ətraf mühit

ATmega328P Proqramçısı olaraq Arduino UNO istifadə etmək üçün addımlar:

Addım 1: Arduino UNO -da ArduinoISP kodunu yükləyin.

Addım 2: ATmega328P üçün əsas çörək taxtası qurulmasını edin.

Addım 3: Bootloader -ı yandırın.

Addım 4: Kodunuzu ATmega328P -ə yükləyin.

Addım 1: Arduino UNO -da ArduinoISP Kodunu yükləyin

Arduino UNO -da ArduinoISP Kodunu yükləyin
Arduino UNO -da ArduinoISP Kodunu yükləyin

ArduinoISP, ATmega328P flash yaddaşına yandırıldıqdan sonra yükləyici eskiz kimi işləyən bir eskizdir. Əvvəlcə ayarı aşağıdakı kimi yoxlayın:

İdarə heyəti: "Arduino/Genuino Uno"

PORT: "COM2" // Sizinki fərqli ola bilər

Proqramçı: "AVRISP mkII"

Sonra Fayl> Nümunələr> ArduinoISP> ArduinoISPA -ya gedin və Arduino Uno'ya yükləyin.

Addım 2: ATmega328P üçün Əsas Breadboard Quraşdırması edin

ATmega328P üçün Əsas Breadboard Quraşdırması edin
ATmega328P üçün Əsas Breadboard Quraşdırması edin
ATmega328P üçün Əsas Breadboard Quraşdırması edin
ATmega328P üçün Əsas Breadboard Quraşdırması edin

Yuxarıda ATmega328P -nin işlək olması üçün əsas konfiqurasiya var. Çörək taxtasını qurduqdan sonra, bu çörək taxtası qurğusunu Arduino ilə birləşdirməyin vaxtı gəldi. İndi Arduino və çörək taxtası sxemini birləşdirmək üçün yuxarıda göstərilən bağlantıya əməl edin.

Addım 3: Bootloader -ı yandırın

Bootloader yandırın
Bootloader yandırın

İnşallah, önyükleyicinin yanmasını başa düşdünüz. Yalnız bootloader yandırmalıyıq və sonra yenidən bootmeer yandırmadan istədiyiniz qədər ATmega328P proqramını yandırmalıyıq. İndi yükləyicini yandırmağın vaxtı gəldi. Alət parametrlərini şəkildə göstərildiyi kimi dəyişdirin və sonra Bootloader yazın.

Addım 4: Kodunuzu ATmega328P -ə yükləyin

Kodunuzu ATmega328P -ə yükləyin
Kodunuzu ATmega328P -ə yükləyin
Kodunuzu ATmega328P -ə yükləyin
Kodunuzu ATmega328P -ə yükləyin

Yükləmək istədiyiniz kodu açın.

Alətləri, bootloader prosesini yandırmaqla eyni vəziyyətdə saxlayın.

İndi "Shift + Yüklə" istifadə edərək kodu ATmega328P -yə yükləyin.

Beləliklə, ATmega328P -ni Arduino Uno -dan istifadə edərək proqramlaşdıra bilərsiniz. Hər hansı bir şübhəniz varsa, şərh bölməsində soruşmaqdan çekinmeyin.

Yükləmələr:

ATmega328P məlumat cədvəli

Alın:

Amazon Hindistanından ATmega328P:

Amazon Hindistandan Arduino Uno Original:

Amazon Hindistandan Ucuz Arduino Uno:

Tövsiyə: