Satura rādītājs:

Kā programmēt Arduino Mega 2560 Core?: 3 soļi
Kā programmēt Arduino Mega 2560 Core?: 3 soļi

Video: Kā programmēt Arduino Mega 2560 Core?: 3 soļi

Video: Kā programmēt Arduino Mega 2560 Core?: 3 soļi
Video: Amazing arduino project 2024, Jūlijs
Anonim
Kā programmēt Arduino Mega 2560 Core?
Kā programmēt Arduino Mega 2560 Core?
Kā programmēt Arduino Mega 2560 Core?
Kā programmēt Arduino Mega 2560 Core?

Es atradu šo lielisko mazo formu Arduino mega dēli ebay. Tā ir mazāka Arduino mega 2560 versija, un to acīmredzot sauc par Arduino mega kodolu … Tomēr bija viena problēma! Tas neietver USB savienojumu, un arī tiešsaistē nav daudz informācijas. Tāpēc man ir jāizdomā, kā ieprogrammēt tāfeli un izmantot to, lai samazinātu dažus no maniem projektiem, kuriem nepieciešams Arduino mega… Jums pieder ftdi modulis, un to nevarēja pasūtīt covid19 bloķēšanas dēļ … un arī tas ir nevajadzīgi dārgi šeit Indijā. Tas, kas man pieder, ir ch340g USB uz sērijas pārveidotāju … Lieliska ftdi alternatīva un šī mikroshēma (ch340) ļoti izplatīts Arduino klonos un daudzos esp8266 dēļos … Lai tas darbotos, bija nepieciešams nedaudz uzlauzt … Uzrakstot šo pamācību, lai kāds varētu saviem projektiem izmantot to pašu dēli…. ARĪ PAMĒGOJU, CITU LĒTU USB SĒRIJAS MODULI ZVANIET PL2303 (vēlāk to var redzēt kaut kur attēlos)

Piegādes

-Arduino mega 2560 kodols- ch340g USB uz seriālo pārveidotāju- lodēšanas dzelzs-dupont savienojuma vadi (5 vīrieši uz sievietēm)

1. darbība: instalējiet draiverus

Instalējiet draiverus
Instalējiet draiverus

Ch340g draiveri nav iepriekš instalēti logos. Linux mašīnām šai mikroshēmai nav nepieciešami draiveri (man patīk linux, mums visiem tā ir), bet, tā kā tā ir diezgan izplatīta mikroshēma, draiveru iegūšana ir ļoti vienkārša … Vienkārši google "ch340 draiveri" un lejupielādējiet no pirmās saites, kas parādās … Pēc instalējot draiverus, jūsu Windows sistēma varēs redzēt un sazināties ar ierīci. Šeit ir saite (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

2. solis: HACK

HAKS
HAKS
HAKS
HAKS
HAKS
HAKS
HAKS
HAKS

lai varētu programmēt tāfeli, izmantojot ch340, man bija jāveic neliela uzlaušana uz ch340 moduļa. Programmēšanai ir jāpievieno tāfele šādi (bultiņas kreisā puse ir usb ar seriālo moduli, bet labā puse ir mega 2560 dēlis) Rx tapa. > Tx tapa vai ArduinoTx tapa. > RxVcc (5v)> vcc pinGnd. > zemes pinDtr> dtr pin Bet ar ch340 moduli ir dažas problēmas: 1. Rx un Tx pin zīda siets tiek drukāts otrādi. Uz tāfeles nav dtr izlaušanās tapas. Lai atrisinātu 1. problēmu, es vienkārši mainu rx un tx savienojumus, lai… Rx> Rx no Arduino mega coreTx> Tx no Arduino mega kodola, tā varētu būt konkrēta ražotāja lieta) Lai atrisinātu 2. problēmu, man vajadzēja pārgriezt DuPont savienojuma stieples sievišķo galu un pielodēt to pie pašas mikroshēmas dtr tapas (ch340 mikroshēmas 13. PIN kods) UN tad es varēju lai savienotu otru galu ar Arduino dtr tapu un darīts! Tagad jūs bez problēmām varēsit sazināties un augšupielādēt programmas dēli!

3. darbība: pārbaude

Testēšana
Testēšana
Testēšana
Testēšana
Testēšana
Testēšana

Es pārbaudīju konstrukciju, augšupielādējot veco labo HELLO WORLD! No mikrokontrolleriem, t.i., mirgojoša skice! Pievienojiet USB un plati, kā aprakstīts iepriekšējā solī. Ja pareizi instalējāt draiverus (iespējams, būs nepieciešama sistēmas restartēšana), logi bez problēmām atklās moduli. LINUX (UBUNTU) NEPIECIEŠAMI DRIVERI Atveriet Arduino IDE (arduino.cc) Atveriet mirgošanas piemēra skici, dodoties uz failiem > mirgotIet uz rīkiem> com ports> (izvēlieties thr com portu, manā gadījumā tas ir com3) FOR LINUX (UBUNTU) COM PORT MOWHT SHOW UP TO AS, manā gadījumā, /dev /ttyUSB0 VAI KĀ TĀDS! (ja redzat vairāki porti Linux un sajaukti, atveriet termināli un ierakstiet komandu "sudo lsusb" un nospiediet taustiņu Enter, lai uzzinātu, kurš no tiem ir ch340) Pēc tam dodieties uz rīki> dēļi> atlasiet Arduino mega vai mega 2560 noklikšķiniet uz augšupielādes pogas augšējā kreisajā stūrī (apļveida viens ar bultiņu) Un, ja viss ir izdarīts pareizi, kods tiks augšupielādēts uz tāfeles ar ziņojumu "augšupielāde pabeigta" Arduino IDE, un borta gaismas diodei vajadzētu sākt mirgot!

Ieteicams: