Tartalomjegyzék:

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

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

Videó: Hogyan programozható az Arduino Mega 2560 Core ?: 3 lépés
Videó: BTT GTR v1.0/M5 v1.0 - configuration of A4988 and DRV8825 steppers 2024, Július
Anonim
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: