Mundarija:

Arduino Mega 2560 Core -ni qanday dasturlash mumkin?: 3 qadam
Arduino Mega 2560 Core -ni qanday dasturlash mumkin?: 3 qadam

Video: Arduino Mega 2560 Core -ni qanday dasturlash mumkin?: 3 qadam

Video: Arduino Mega 2560 Core -ni qanday dasturlash mumkin?: 3 qadam
Video: How to Install Arduino Software IDE on Computer / Laptop 2024, Iyul
Anonim
Arduino Mega 2560 Core -ni qanday dasturlash mumkin?
Arduino Mega 2560 Core -ni qanday dasturlash mumkin?
Arduino Mega 2560 Core -ni qanday dasturlash mumkin?
Arduino Mega 2560 Core -ni qanday dasturlash mumkin?

Men ebaydan Arduino mega kartasini topdim. Bu Arduino mega 2560 ning kichikroq versiyasi va u Arduino mega yadrosi deb ataladi … Ammo bitta muammo bor edi! U usb -ga ulanishni o'z ichiga olmaydi va Internetda ham ko'p ma'lumot yo'q.. Shunday qilib, men taxtani qanday dasturlashim kerakligini va undan Arduino mega -ni talab qiladigan ba'zi loyihalarimni qisqartirish uchun foydalanishim kerak. ftdi moduliga ega emasman va uni covid19 blokirovkasi tufayli buyurtma bera olmadim … va bu Hindistonda keraksiz darajada qimmat … Menga tegishli bo'lgan narsa - bu ch340g seriyali konvertorli usb … Bu ajoyib ftdi alternativasi va bu chip (ch340) Arduino klonlarida va ko'p esp8266 platalarida juda keng tarqalgan … Ishlash uchun ozgina xakerlik kerak edi … Agar kimdir o'z taxtasidan o'z loyihalari uchun foydalanishni xohlasa, buni o'rgatish mumkin … Men ham boshqa USB -ni seriyali modulga ishlatishga harakat qildim. PL2303 -ga qo'ng'iroq qiling (keyingi bosqichlarda buni rasmlarning bir joyida ko'rishingiz mumkin), LEKIN HECH QACHON ISHLAMADI … Umid qilamanki bu yordam beradi

Ta'minotlar

- Arduino mega 2560 yadrosi- ch340g usb- ketma-ket konvertor- temir-dupontli ulanish simlari (5 erkak- urg'ochi)

1 -qadam: Haydovchilarni o'rnating

Haydovchilarni o'rnating
Haydovchilarni o'rnating

Ch340g drayverlari oldindan o'rnatilgan emas. Linux mashinalari uchun bu chip uchun hech qanday haydovchi kerak emas (men Linuxni yaxshi ko'raman, biz hammamiz bilamiz) Lekin, bu oddiy chip bo'lgani uchun, haydovchilarni olish juda oson … Faqat google "ch340 drayverlari" ni oching va ochilgan birinchi havoladan yuklab oling. drayverlarni o'rnatganingizda, sizning Windows tizimingiz qurilmani ko'rishi va u bilan aloqa o'rnatishi mumkin. Mana havola (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

2 -qadam: HACK

HACK
HACK
HACK
HACK
HACK
HACK
HACK
HACK

Ch340 yordamida doskani dasturlash imkoniyatiga ega bo'lish uchun ch340 modulida kichik xakerlik qilishim kerak edi. Dasturlash uchun taxtani quyidagicha ulash lozim (o'qning chap tomoni usb - ketma -ket modulga, o'ng tomoni - mega) 2560 taxta) Rx pin. > Tx pin yoki ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > tuproq pinDtr> dtr pin Lekin ch340 moduli bilan bog'liq ba'zi muammolar mavjud: 1. Rx va Tx pinli ipak ekran teskari bosiladi.2. Kengashda dtr ajratish pinasi yo'q. 1 -sonli muammoni hal qilish uchun men faqat rx va tx ulanishlarini o'zgartiraman, shuning uchun … Rx> Rx of Arduino mega coreTx> Tx of Arduino mega core (Bu siz bilan muammo bo'lishi mumkin yoki bo'lmasligi mumkin), bu ishlab chiqaruvchiga xos narsa bo'lishi mumkin) 2 -sonli muammoni hal qilish uchun men DuPont ulanish simining urg'ochi uchini kesib, chipning dtr piniga lehimlashim kerak edi (ch340 chipining 13 -PIN kodi) va keyin men boshqa uchini Arduino dtr piniga ulang va bajaring! Endi siz hech qanday muammosiz muloqot qilishingiz va dasturni doskaga yuklashingiz mumkin bo'ladi!

3 -qadam: Sinov

Sinov
Sinov
Sinov
Sinov
Sinov
Sinov

Men yaxshi eski HELLO WORLD -ni yuklash orqali qarama -qarshilikni sinab ko'rdim! Mikrokontrollerlardan, ya'ni miltillash eskizidan! USB va kartani yuqoridagi bosqichda tasvirlanganidek ulang. Agar siz drayverlarni to'g'ri o'rnatgan bo'lsangiz (tizimni qayta ishga tushirish talab qilinishi mumkin), oyna hech qanday muammosiz modulni aniqlay oladi. LINUX (UBUNTU) uchun ARVIINO TALAB ETILMAYDI Arduino IDE -ni oching (arduino.cc) Fayllar> misollar> asoslar bo'limiga o'ting. > blinkGo asboblar> com portiga o'ting> (thr com portini tanlang, mening holimda com3) LINUX (UBUNTU) COM PORTI UCHUN, mening holatimda, /dev /ttyUSB0 yoki shunga o'xshash narsani ko'rsatishi mumkin! (agar ko'rsangiz) Linuxda bir nechta portlar va chalkash, terminalni oching va "sudo lsusb" buyrug'ini kiriting va ch340 ekanligini aniqlash uchun enter tugmasini bosing) Keyin asboblar> taxtalarga o'ting> Arduino mega yoki mega 2560 ni tanlang yuqori chap burchakdagi yuklash tugmasini bosing (dumaloq) Agar hamma narsa to'g'ri bajarilgan bo'lsa, kod taxtaga Arduino IDE -da "yuklash tugadi" yozuvi bilan yuklanadi va bortdagi LED miltillashi kerak!

Tavsiya: