Hogyan programozható az Arduino Mega 2560 Core ?: 3 lépés
Hogyan programozható az Arduino Mega 2560 Core ?: 3 lépés
Hogyan programozható az Arduino Mega 2560 Core?
Hogyan programozható az Arduino Mega 2560 Core?
Hogyan programozható az Arduino Mega 2560 Core?
Hogyan programozható az Arduino Mega 2560 Core?

Ezt a remek kis formájú Arduino mega táblát találtam az ebay -en. Ez egy kisebb verziója az Arduino mega 2560 -nak, és nyilvánvalóan Arduino mega core -nak hívják … Egy probléma volt azonban! Nem tartalmazza az usb csatlakozást, és nincs sok információ elérhető az interneten sem. Tehát ki kell találnom, hogyan programozhatom a táblát, és használhatom néhány projektem lecsökkentéséhez, amihez Arduino mega szükséges … t ftdi modulja van, és nem tudott rendelni egyet a covid19 lezárása miatt … és szükségtelenül drága itt Indiában … Amit birtokolok, az egy ch340g usb -soros átalakító … Nagyszerű ftdi alternatíva, és ez a chip (ch340) nagyon gyakori az Arduino klónokban és sok esp8266 táblában … Egy kis hackelésre volt szükség ahhoz, hogy működőképes legyen … Írja le ezt az utasítást, így ha valaki ugyanazt a táblát szeretné használni a projektjeihez …. HÍVJA PL2303 (Lehet, hogy valahol a képeken láthatja a későbbi lépésekben) DE SOHA NEM MŰKÖDTETTE … Remélem, segít

Kellékek

-Arduino mega 2560 core- ch340g usb-soros átalakító- forrasztópáka-dupont bekötő vezetékek (5 férfi-nő)

1. lépés: Telepítse az illesztőprogramokat

Telepítse az illesztőprogramokat
Telepítse az illesztőprogramokat

A Ch340g illesztőprogramok nincsenek előre telepítve a Windows rendszerre. A Linux gépek nem igényelnek illesztőprogramot ehhez a chiphez (szeretem a linuxot, mindannyian) De mivel ez egy meglehetősen gyakori chip, az illesztőprogramok beszerzése rendkívül egyszerű … Csak google "ch340 driver" és töltse le az első felbukkanó linkről … az illesztőprogramok telepítésekor a Windows rendszere láthatja és kommunikálhat az eszközzel. Itt a link (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

2. lépés: A HACK

A HACK
A HACK
A HACK
A HACK
A HACK
A HACK
A HACK
A HACK

Ahhoz, hogy a táblát a ch340 segítségével programozhassam, egy kis feltörést kellett végrehajtanom a ch340 modulon. A programozáshoz az alábbiak szerint kell csatlakoztatni a táblát (a nyíl bal oldala usb a soros modulhoz, a jobb oldal pedig a mega 2560 tábla) Rx csap. > Tx pin vagy ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > földi pinDtr> dtr pin De vannak problémák a ch340 modullal: 1. Az Rx és Tx tűs selyemszitát fordítva nyomtatjuk.2. A táblán nincs dtr kitörőcsap. Az 1. számú probléma megoldásához egyszerűen megfordítom az rx és tx kapcsolatokat, így… Rx> Rx az Arduino mega coreTx> Tx of Arduino mega core (Ez lehet, hogy nem probléma veled, ez lehet a gyártó specifikus dolga) A 2. számú probléma megoldásához le kellett vágnom egy DuPont csatlakozó vezeték hüvelyét, és meg kell forrasztanom a chipen lévő dtr -tűhöz (a ch340 chip 13. PIN -SZÁMA) ÉS akkor tudtam hogy a másik végét az Arduino dtr csapjához kösse és kész! Most már gond nélkül kommunikálhat és feltöltheti a programot a táblára!

3. lépés: Tesztelés

Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés

Teszteltem a szerkezetet a jó öreg HELLO WORLD feltöltésével! A mikrokontrollerekről, azaz a villogó vázlatról! Csatlakoztassa az USB -t és a kártyát a fenti lépésben leírtak szerint. Ha helyesen telepítette az illesztőprogramokat (szükség lehet a rendszer újraindítására), a Windows minden probléma nélkül felismeri a modult. A LINUX -hoz (UBUNTU) NEM SZÜKSÉGES DRIVEREK Nyissa meg az Arduino IDE -t (arduino.cc) Nyissa meg a villogó példa vázlatát a fájlok> példák> alapok menüpontban > villogás Ugrás az eszközökhöz> com port> (válassza a thr com portot, az én esetemben ez com3) A LINUX (UBUNTU) COM PORT MELLETT MEGJELENNI, mint az én esetemben, /dev /ttyUSB0 VAGY VALAMI! (ha látja több port a Linuxban és zavaros, nyissa meg a terminált, és írja be a "sudo lsusb" parancsot, és nyomja meg az Enter billentyűt, hogy megtudja, melyik a ch340) Ezután lépjen az eszközök> táblák> válassza ki az Arduino mega vagy mega 2560 elemet kattintson a feltöltés gombra a bal felső sarokban (kör az egyik a nyíllal) És ha mindent helyesen hajtottunk végre, a kódot a táblára fogjuk feltölteni egy "kész feltöltés" üzenettel Arduino IDE -ben, és a fedélzeti LED -nek villognia kell!

Ajánlott: