Mündəricat:

Arduino Mega 2560 Core necə proqramlaşdırılır ?: 3 addım
Arduino Mega 2560 Core necə proqramlaşdırılır ?: 3 addım

Video: Arduino Mega 2560 Core necə proqramlaşdırılır ?: 3 addım

Video: Arduino Mega 2560 Core necə proqramlaşdırılır ?: 3 addım
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved 2024, Iyul
Anonim
Arduino Mega 2560 Core necə proqramlaşdırılır?
Arduino Mega 2560 Core necə proqramlaşdırılır?
Arduino Mega 2560 Core necə proqramlaşdırılır?
Arduino Mega 2560 Core necə proqramlaşdırılır?

Bu böyük kiçik form faktoru Arduino mega boardunu ebayda tapdım. Arduino mega 2560 -ın daha kiçik bir versiyasıdır və yəqin ki, Arduino mega core adlanır … Ancaq bir problem var idi! USB bağlantısı daxil deyil və İnternetdə də çox məlumat yoxdur.. Buna görə də lövhəni necə proqramlaşdıracağımı və Arduino mega tələb edən bəzi layihələrimi kiçiltmək üçün istifadə etməli olduğumu başa düşməliyəm… Bir ftdi moduluna sahibəm və covid19 kilidlənməsi səbəbindən birini sifariş edə bilmədim … və Hindistanda lazımsız yerə bahadır.. Sahib olduğum şey seriyalı çeviriciyə bir ch340g usbdir … Əla bir ftdi alternativi və bu çip (ch340) Arduino klonlarında və bir çox esp8266 lövhələrində çox yayılmışdır … İşə girməsi üçün bir az hack tələb olunurdu … Kimsə eyni lövhəni öz layihələri üçün istifadə etmək istəsə, bu təlimatı yazmaq… PL2303 -ə ZƏNG EDİN (Sonrakı addımlarda şəkillərin bir yerində görə bilərsiniz) AMMA İŞLƏMƏDİM ASLA … Ümid edirəm kömək edir

Təchizat

-Arduino mega 2560 core- ch340g usb seriyalı çeviriciyə- lehimləmə dəmir-dupont bağlama telləri (5 kişi-qadına)

Addım 1: Sürücüləri Qurun

Sürücüləri quraşdırın
Sürücüləri quraşdırın

Ch340g sürücüləri Windows -da əvvəlcədən quraşdırılmamışdır. Linux maşınları üçün bu çip üçün heç bir sürücü tələb olunmur (linuxu sevirəm, hamımız bunu edirik) Amma kifayət qədər adi bir çip olduğu üçün sürücülər əldə etmək çox asandır … Sadəcə google "ch340 sürücüləri" və açılan ilk linkdən yükləyin … Sonra Sürücüləri qurduqda, Windows sisteminiz cihazı görə və onunla əlaqə qura biləcək. Burada link var (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Addım 2: HACK

HACK
HACK
HACK
HACK
HACK
HACK
HACK
HACK

lövhəni ch340 istifadə edərək proqramlaşdıra bilmək üçün ch340 modulunda kiçik bir hack etməliyəm. Proqramlaşdırma üçün lövhəni aşağıdakı kimi bağlamaq lazımdır (oxun sol tərəfi serial modula usb, sağ tərəfi meqa 2560 lövhə) Rx pin. > Tx pin və ya ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > torpaq pinDtr> dtr pinAmma ch340 modulu ilə bağlı bəzi problemlər var: 1. Rx və Tx pin ipək ekran tərs çap olunur. Lövhədə heç bir dtr qırılma pimi yoxdur. 1 nömrəli problemi həll etmək üçün sadəcə rx və tx əlaqələrini geri çevirirəm, belə ki… Arxino mega core Rx> Rx Arxino mega core Tx> Tx, istehsalçının xüsusi bir işi ola bilər) 2 nömrəli problemi həll etmək üçün bir DuPont bağlama telinin dişi ucunu kəsib çipdəki dtr pininə (ch340 çipinin PİN SAYI 13) lehim etməli idim və sonra bacardım digər ucunu Arduinonun dtr pininə bağlayın və tamamlandı! İndi ünsiyyət qura və proqramı heç bir problem olmadan lövhəyə yükləyə bilərsiniz!

Addım 3: Test

Test
Test
Test
Test
Test
Test

Yaxşı köhnə HELLO DÜNYA yükləyərək ziddiyyəti sınadım! Mikro nəzarətçilərdən, yəni göz qırpma eskizindən! USB və lövhəni yuxarıdakı addımda göstərildiyi kimi bağlayın. Sürücüləri düzgün qurmusunuzsa (sistemin yenidən başlaması tələb oluna bilər) pəncərələr modulu heç bir problem olmadan algılar. LINUX (UBUNTU) ÜÇÜN TƏLƏBLİ SÜRÜCÜLƏR Arduino IDE -ni açın (arduino.cc) Fayllar> nümunələr> əsaslara gedərək yanıb -sönmək nümunəsi eskizini açın. Alətlər> com portuna gedin> (thr com portunu seçin, mənim vəziyyətimdə com3) LINUX (UBUNTU) COM PORTU ÜÇÜN, mənim vəziyyətimdə /dev /ttyUSB0 VƏ BUNA bənzər bir şey göstərə bilər! (görürsünüzsə) Linux -da birdən çox port və qarışıq, terminalı açın və "sudo lsusb" əmrini yazın və h340 -ın hansı olduğunu öyrənmək üçün enter düyməsini basın) Sonra alətlər> lövhələr> Arduino mega və ya mega 2560 seçin sol üst küncdəki yükləmə düyməsini vurun (dairəvi Və hər şey düzgün aparılırsa, kod Arduino IDE -də "yükləmə tamamlandı" mesajı ilə lövhəyə yüklənəcək və göyərtədəki LED yanıb sönməyə başlamalıdır!

Tövsiyə: