Sisukord:

Kuidas programmeerida Arduino Mega 2560 Core?: 3 sammu
Kuidas programmeerida Arduino Mega 2560 Core?: 3 sammu

Video: Kuidas programmeerida Arduino Mega 2560 Core?: 3 sammu

Video: Kuidas programmeerida Arduino Mega 2560 Core?: 3 sammu
Video: MKS SGEN L V1.0 - Switch Endstop 2024, Juuli
Anonim
Kuidas programmeerida Arduino Mega 2560 Core?
Kuidas programmeerida Arduino Mega 2560 Core?
Kuidas programmeerida Arduino Mega 2560 Core?
Kuidas programmeerida Arduino Mega 2560 Core?

Leidsin selle suurepärase väikese vormiteguri Arduino megaplaadi ebayst. See on Arduino mega 2560 väiksem versioon ja seda nimetatakse ilmselt Arduino mega tuumaks … Siiski oli üks probleem! See ei sisalda USB -ühendust ja Internetis pole ka palju teavet saadaval. Nii et ma pean välja mõtlema, kuidas plaati programmeerida ja kasutada seda mõne oma projekti vähendamiseks, mis nõuab Arduino mega … Ma ei oman ftdi moodulit ja ei saanud seda tellida covid19 lukustuse tõttu … ja see on ka Indias tarbetult kallis. Mida ma teen, on ch340g usb to serial converter … Suurepärane ftdi alternatiiv ja see kiip (ch340) on väga levinud Arduino kloonides ja paljudes esp8266 tahvlites … Selle toimimiseks oli vaja natuke häkkimist … Selle juhendi kirjutamine, nii et kui keegi soovib oma projektide jaoks sama tahvlit kasutada … HELISTAGE PL2303 (hilisemates etappides näete seda kuskil piltidel), KUID EI KUNAGI SEDA TÖÖTA … Loodan, et see aitab

Tarvikud

-Arduino mega 2560 core- ch340g usb to serial converter- jootekolb-dupont haaketraadid (5 meessoost naist)

Samm: installige draiverid

Installige draiverid
Installige draiverid

Ch340g draivereid pole Windowsi eelinstallitud. Linuxi masinad ei vaja selle kiibi jaoks draivereid (ma armastan linuxit, meie kõik) draiverite installimisel saab teie Windowsi süsteem seadet näha ja sellega suhelda. Siin on link (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

2. samm: HAKK

HAKK
HAKK
HAKK
HAKK
HAKK
HAKK
HAKK
HAKK

et saaksin plaati programmeerida ch340 abil, pidin tegema ch340 moodulile väikese häkkimise. Programmeerimiseks tuleb plaat ühendada järgmiselt (noole vasak pool on usb jadamooduli külge ja parem pool on mega 2560 plaat) Rx tihvt. > Tx pin või ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > maa pinDtr> dtr pin Kuid ch340 mooduliga on probleeme: 1. Rx ja Tx pin siiditrükk trükitakse tagurpidi. Tahvlil pole dtr -katkestusnõela. Probleemi number 1 lahendamiseks pööran ma rx- ja tx -ühendused lihtsalt ümber nii, et… Rx> Arduino mega tuuma RxTx> Tx Arduino megatuumast, see võib olla tootja spetsiifiline asi) Probleemi numbri 2 lahendamiseks pidin DuPonti ühendustraadi emase otsa lõikama ja jootma selle kiibi dtr -tihvti külge (ch340 kiibi PIN -kood 13) JA siis sain teise otsa ühendamiseks Arduino dtr -tihvtiga ja valmis! Nüüd saate probleemideta suhelda ja programmi üles laadida!

3. samm: testimine

Testimine
Testimine
Testimine
Testimine
Testimine
Testimine

Testisin seda, laadides üles vana hea HELLO WORLD! Mikrokontrolleritest, st pilgutamise visand! Ühendage USB ja plaat, nagu ülalpool kirjeldatud. Kui installisite draiverid õigesti (süsteemi taaskäivitamine võib osutuda vajalikuks), tuvastavad aknad probleemideta moodulid. LINUXI (UBUNTU) EI OLE VAJALIKUD DRIVERID Avatud Arduino IDE (arduino.cc) > vilguta Mine tööriistadesse> com port> (vali thr com port, minu puhul on see com3) LINUX (UBUNTU) jaoks võib COM PORT NÄIDATA KUI, minu puhul, /dev /ttyUSB0 VÕI MIDAGI SEE! (juhul kui näed mitu pordi Linuxis ja segaduses, avage terminal ja tippige käsk "sudo lsusb" ja vajutage sisestusklahvi, et teada saada, milline neist on ch340) Seejärel minge tööriistad> lauad> valige Arduino mega või mega 2560 klõpsake vasakus ülanurgas üleslaadimisnupul (ringikujuline) üks noolega) Ja kui kõik on õigesti tehtud, laaditakse tahvlile kood koos teatega "üleslaadimine tehtud" Arduino IDE -s ja sisseehitatud LED peaks vilkuma!

Soovitan: