Агуулгын хүснэгт:

Arduino Mega 2560 Core -ийг хэрхэн програмчлах вэ? 3 алхам
Arduino Mega 2560 Core -ийг хэрхэн програмчлах вэ? 3 алхам

Видео: Arduino Mega 2560 Core -ийг хэрхэн програмчлах вэ? 3 алхам

Видео: Arduino Mega 2560 Core -ийг хэрхэн програмчлах вэ? 3 алхам
Видео: Arduino: Arduino Mega 2560 ADC sampling instant and other timings 2024, Долдугаар сарын
Anonim
Arduino Mega 2560 Core -ийг хэрхэн програмчлах вэ?
Arduino Mega 2560 Core -ийг хэрхэн програмчлах вэ?
Arduino Mega 2560 Core -ийг хэрхэн програмчлах вэ?
Arduino Mega 2560 Core -ийг хэрхэн програмчлах вэ?

Энэ том жижиг хэлбэрийн хүчин зүйл Arduino мега самбарыг ebay дээрээс оллоо. Энэ бол Arduino mega 2560 -ийн арай жижиг хувилбар бөгөөд үүнийг Arduino mega core гэж нэрлэдэг бололтой … Гэхдээ нэг асуудал байсан! Энэ нь USB холболтыг агуулдаггүй бөгөөд онлайнаар тийм ч их мэдээлэл байдаггүй.. Тиймээс би самбарыг хэрхэн програмчилж, Arduino мега шаарддаг зарим төслүүдээ багасгахын тулд ашиглах хэрэгтэй байна. ftdi модультай бөгөөд covid19 түгжигдсэний улмаас нэгийг нь захиалж чадаагүй … мөн Энэтхэгт энэ нь шаардлагагүй өндөр үнэтэй байна.. Миний эзэмшдэг зүйл бол сериал хөрвүүлэгч рүү чиглэсэн ch340g USB төхөөрөмж юм … Маш сайн ftdi хувилбар бөгөөд энэ чип (ch340) нь Arduino клонууд болон олон esp8266 самбаруудад маш түгээмэл байдаг … Үүнийг ажиллуулахын тулд бага зэрэг хакердах шаардлагатай байсан … Хэн нэгэн ижил самбарыг төслүүддээ ашиглахыг хүсч байвал үүнийг зааж өгөх болно … PL2303 -ийг ДУУДАХ (Дараагийн алхамуудын зурган дээр та үүнийг хаа нэгтээ харж болно) ГЭХДЭЭ АЖИЛЛААГААГҮЙ БАЙСАН … Энэ нь тусална гэж найдаж байна

Хангамж

-Arduino mega 2560 core- ch340g usb for serial converter- гагнуурын төмөр-дупонт холбогч утас (5 эрэгтэй-эмэгтэй)

Алхам 1: Драйверуудыг суулгана уу

Жолооч нарыг суулгана уу
Жолооч нарыг суулгана уу

Ch340g драйверуудыг цонхонд урьдчилан суулгаагүй байдаг. Линукс машинууд энэ чипт ямар ч драйвер шаарддаггүй (би линуксд дуртай, бид бүгдэд нь хэрэгтэй) Гэхдээ энэ нь нэлээд түгээмэл чип тул драйвер авах нь маш хялбар байдаг … Зүгээр л google "ch340 драйверууд" -ыг нээгдсэн анхны линкээс татаж аваарай. Драйверуудыг суулгаснаар таны Windows систем уг төхөөрөмжийг харж, харилцах боломжтой болно. Энд холбоос байна (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Алхам 2: HACK

ХАК
ХАК
ХАК
ХАК
ХАК
ХАК
ХАК
ХАК

ch340 ашиглан самбарыг програмчлах чадвартай байхын тулд би ch340 модулийг жижигхэн хакердах хэрэгтэй байсан. Програмчлалын хувьд самбарыг дараах байдлаар холбох шаардлагатай (сумны зүүн тал нь USB сериал модуль, баруун тал нь мега) 2560 самбар) Rx зүү. > Tx pin эсвэл ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > ground pinDtr> dtr pin Гэхдээ ch340 модульд зарим асуудал гардаг: 1. Rx ба Tx зүү торгон дэлгэцийг урвуу хэвлэсэн байна.2. Самбар дээр dtr таслах зүү байхгүй байна. Асуудлын 1 -р дугаарыг шийдэхийн тулд би rx ба tx холболтуудыг буцааж өөрчилдөг … Rx> Rx of Arduino mega coreTx> Tx of Arduino мега цөм, Энэ нь үйлдвэрлэгчийн тодорхой зүйл байж магадгүй юм) Асуудлыг шийдэхийн тулд 2 дугаарыг авахын тулд би DuPont -ийн холбогч утасны төгсгөлийг хайчилж, чип дээрх dtr зүү рүү гагнах хэрэгтэй болсон (ch340 чипийн PIN дугаар 13), тэгээд би чадсан. нөгөө үзүүрийг Arduino -ийн dtr зүүтэй холбож, хийлээ! Одоо та холбоо барьж, програмыг самбар дээр ямар ч асуудалгүйгээр байршуулах боломжтой болно!

Алхам 3: Туршилт

Туршилт
Туршилт
Туршилт
Туршилт
Туршилт
Туршилт

Би хуучин сайн HELLO WORLD -ийг байршуулснаар энэхүү зөрчлийг туршиж үзсэн! Микроконтроллеруудын тухай, өөрөөр хэлбэл анивчих ноорог! Дээрх алхамд дурдсанчлан USB болон самбарыг холбоно уу. Хэрэв та драйверуудыг зөв суулгасан бол (системийг дахин эхлүүлэх шаардлагатай байж магадгүй) цонх нь модулийг ямар ч асуудалгүйгээр илрүүлэх болно. LINUX (UBUNTU) -т зориулсан ямар ч жолооч шаардлагагүй Arduino IDE -ийг нээнэ үү > blinkGo to tools> com port> (thr com port -ийг сонгоно уу, миний хувьд энэ нь com3) LINUX (UBUNTU) COM PORT -ийн хувьд миний хувьд /dev /ttyUSB0 эсвэл үүнтэй адил зүйлийг харуулах боломжтой! (хэрэв та харж байгаа бол) Линукс дахь олон портууд, ойлгомжгүй, терминалыг нээж "sudo lsusb" командыг бичээд ch340 болохыг олж мэдэхийн тулд enter товчийг дарна уу) Дараа нь хэрэгсэл> самбар руу очоод Arduino mega эсвэл mega 2560 -ийг сонгоод зүүн дээд буланд байгаа байршуулах товчийг дарна уу (дугуй хэлбэртэй) Хэрэв бүх зүйл зөв хийгдсэн бол кодыг самбар дээр Arduino IDE дээр "байршуулж дууссан" гэсэн мессежээр байршуулах бөгөөд самбар дээрх LED анивчиж эхлэх ёстой!

Зөвлөмж болгож буй: