Cuprins:

Cum se programează Arduino Mega 2560 Core ?: 3 pași
Cum se programează Arduino Mega 2560 Core ?: 3 pași

Video: Cum se programează Arduino Mega 2560 Core ?: 3 pași

Video: Cum se programează Arduino Mega 2560 Core ?: 3 pași
Video: Programare Arduino Mega 2560 Valentino ElectroTech 2024, Noiembrie
Anonim
Cum se programează Arduino Mega 2560 Core?
Cum se programează Arduino Mega 2560 Core?
Cum se programează Arduino Mega 2560 Core?
Cum se programează Arduino Mega 2560 Core?

Am găsit această mega placă Arduino cu factor de formă mic, pe eBay. Este o versiune mai mică a Arduino mega 2560 și se pare că se numește Arduino mega core … Totuși, a existat o problemă! Nu include conectivitate USB și nu există o mulțime de informații disponibile online. De aceea, trebuie să aflu cum să programez placa și să o folosesc pentru a micșora unele dintre proiectele mele, care necesită mega Arduino … Nu Nu dețin un modul ftdi și nu am putut comanda unul din cauza blocării covid19 … și, de asemenea, este în mod inutil scump aici în India … Ceea ce am este un convertizor ch340g usb în serie … O alternativă excelentă ftdi și acest cip (ch340) este foarte obișnuit în clonele Arduino și în multe plăci esp8266 … A fost necesar un pic de hack pentru ca acesta să funcționeze … Scrierea acestui instructiv, așa că dacă cineva dorește să utilizeze aceeași placă pentru proiectele sale … AM ÎNCERCAT DE ASEMENEA UTILIZAREA UNUI ALT MULTE USB PENTRU MODULUL SERIAL CALLD PL2303 (S-ar putea să-l vedeți undeva în imagini în pașii ulteriori) DAR NICIODATĂ NU A FUNCȚIONAT … Sper că vă va ajuta

Provizii

-Arduino mega 2560 core- ch340g convertizor usb-serial- fire de lipit-dupont fire de conectare (5 tată-mamă)

Pasul 1: Instalați driverele

Instalați driverele
Instalați driverele

Driverele Ch340g nu sunt preinstalate pe Windows. Mașinile Linux nu necesită niciun driver pentru acel cip (îmi place Linux, cu toții o facem) Dar, din moment ce este un chip destul de obișnuit, obținerea de drivere este foarte ușor … Doar google „drivere ch340” și descărcare de pe primul link care apare … După instalând driverele, sistemul dvs. Windows va putea vedea și comunica cu dispozitivul. Iată linkul (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Pasul 2: HACK-ul

HACK-ul
HACK-ul
HACK-ul
HACK-ul
HACK-ul
HACK-ul
HACK-ul
HACK-ul

pentru a putea programa placa folosind ch340, trebuia să fac un mic hack pe modulul ch340. Pentru programare, trebuie să conectați placa după cum urmează (partea stângă a săgeții este USB la modulul serial și partea dreaptă este mega 2560 placa) Rx pin. > Pin pin sau pin ArduinoTx. > RxVcc (5v)> vcc pinGnd. > pin pinDtr> dtr pin Dar există unele probleme cu modulul ch340: 1. Serigrafia Rx și Tx este imprimată inversată. Nu există niciun pin DTR breakout. Pentru a rezolva problema numărul 1, inversez pur și simplu conexiunile rx și tx, așa că … Rx> Rx din Arduino mega coreTx> Tx din Arduino mega core (Acest lucru ar putea sau nu să fie o problemă cu dvs., ar putea fi un lucru specific producătorului) Pentru a rezolva problema numărul 2, a trebuit să tai capătul feminin al unui cablu de legătură DuPont și să-l lipesc pe pinul dtr de pe cip (codul PIN 13 al cipului ch340) ȘI apoi am putut pentru a conecta celălalt capăt la pinul DTR al Arduino și gata! Acum veți putea comunica și încărca programul pe tablă fără probleme!

Pasul 3: Testare

Testarea
Testarea
Testarea
Testarea
Testarea
Testarea

Am testat contrapunctul încărcând vechile BUNE BUNĂ LUME! De microcontrolere, adică schița clipită! Conectați USB-ul și placa așa cum este descris în pasul de mai sus. Dacă ați instalat corect driverele (repornirea sistemului ar putea fi necesară) ferestrele vor detecta modulul fără probleme. NICIUN DRIVER NECESAR PENTRU LINUX (UBUNTU) Deschideți ID-ul Arduino (arduino.cc) Deschideți schița de exemplu intermitentă accesând fișiere> exemple> elemente de bază > blink Accesați instrumentele> portul com> (selectați portul com thr, în cazul meu este com3) PENTRU LINUX (UBUNTU) COM PORT S-ar putea să se arate ca, în cazul meu, / dev / ttyUSB0 SAU Ceva ASA! (în cazul în care vedeți mai multe porturi în Linux și confuz, deschideți terminalul și tastați comanda „sudo lsusb” și apăsați Enter pentru a afla care este ch340) Apoi mergeți la instrumente> plăci> selectați Arduino mega sau mega 2560 faceți clic pe butonul de încărcare din colțul din stânga sus (circular una cu săgeata) Și dacă totul este făcut corect, codul va fi încărcat pe tablă cu un mesaj „terminat încărcarea” în Arduino IDE și LED-ul de la bord ar trebui să înceapă să clipească!

Recomandat: