INHOUDSOPGAWE:

Hoe om Arduino Mega 2560 Core te programmeer ?: 3 stappe
Hoe om Arduino Mega 2560 Core te programmeer ?: 3 stappe

Video: Hoe om Arduino Mega 2560 Core te programmeer ?: 3 stappe

Video: Hoe om Arduino Mega 2560 Core te programmeer ?: 3 stappe
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved 2024, November
Anonim
Hoe om die Arduino Mega 2560 Core te programmeer?
Hoe om die Arduino Mega 2560 Core te programmeer?
Hoe om die Arduino Mega 2560 Core te programmeer?
Hoe om die Arduino Mega 2560 Core te programmeer?

Ek het hierdie groot Arduino mega -bord op klein vormfaktore op eBay gevind. Dit is 'n kleiner weergawe van Arduino mega 2560 en dit word blykbaar Arduino mega core genoem … Daar was egter een probleem! Dit sluit nie usb -verbinding in nie en daar is ook nie baie inligting aanlyn beskikbaar nie. Dus moet ek uitvind hoe om die bord te programmeer en dit te gebruik om sommige van my projekte te verminder, wat Arduino mega verg … Ek weet nie ' ek besit nie 'n ftdi -module nie en kon nie een bestel nie weens die sluiting van covid19 … en dit is ook onnodig duur hier in Indië.. Wat ek wel besit, is 'n ch340g usb na seriële omskakelaar … 'n wonderlike ftdi -alternatief en hierdie chip (ch340) is baie algemeen in Arduino -klone en baie esp8266 -borde … 'n Bietjie hack was nodig om dit aan die gang te kry … Om dit op te skryf, so as iemand dieselfde bord vir hul projekte wil gebruik…. BEL PL2303 (U sal dit moontlik later in die stappe êrens op die beelde sien), maar dit het nooit gewerk nie … ek hoop dit help

Voorrade

-Arduino mega 2560 core- ch340g usb na seriële converter- soldeerbout-dupont aansluitdrade (5 manlik tot vroulik)

Stap 1: Installeer die bestuurders

Installeer die bestuurders
Installeer die bestuurders

Ch340g -bestuurders word nie vooraf op Windows geïnstalleer nie. Linux -masjiene benodig geen bestuurder vir die chip nie (ek is mal oor Linux), maar omdat dit redelik algemeen is, is dit baie maklik om bestuurders te kry … Google "ch340 drivers" en laai af vanaf die eerste skakel wat verskyn … As u die bestuurders installeer, kan u Windows -stelsel die toestel sien en kommunikeer. Hier is die skakel (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Stap 2: Die HACK

Die HACK
Die HACK
Die HACK
Die HACK
Die HACK
Die HACK
Die HACK
Die HACK

Om die bord met ch340 te kan programmeer, moes ek 'n klein hack op die ch340 -module uitvoer. Vir die programmering moet die bord soos volg verbind word (linkerkant van die pyltjie is usb na die seriële module en die regterkant is die mega 2560 bord) Rx -pen. > Tx -pen of ArduinoTx -pen. > RxVcc (5v)> vcc pinGnd. > grond pinDtr> dtr pin Maar daar is 'n paar probleme met die ch340 -module: 1. Rx en Tx pin syskerm word omgekeerd gedruk. Daar is geen dtr -uitbreekpen op die bord nie. Om probleem nommer 1 op te los, keer ek eenvoudig die rx- en tx -verbindings om … Rx> Rx van Arduino mega coreTx> Tx van Arduino mega core (Dit is moontlik 'n spesifieke ding van die vervaardiger) om die ander kant aan die dtr -pen van die Arduino te koppel en klaar! Nou kan u die bord sonder probleme kommunikeer en oplaai!

Stap 3: Toets

Toets
Toets
Toets
Toets
Toets
Toets

Ek het die kontras getoets deur goeie ou HELLO WORLD op te laai! Van mikrobeheerders, dit wil sê die knipskets! Koppel die USB en die kaart aan soos beskryf in die bogenoemde stap. As u die bestuurders korrek geïnstalleer het (stelselherlaai is moontlik nodig) sal vensters die module sonder probleme opspoor GEEN BESTUURDERS NODIG VIR LINUX (UBUNTU) Maak Arduino IDE oop (arduino.cc) Maak 'n voorbeeld van 'n knipoog na lêers> voorbeelde> basiese beginsels > knip Gaan na gereedskap> com -poort> (kies thr com -poort, in my geval is dit com3) VIR LINUX (UBUNTU) COM PORT KAN OPKOM AS, in my geval, /dev /ttyUSB0 OF IETS SOOS! (as u sien verskeie hawens in Linux en verward, maak die terminale oop en tik "sudo lsusb" -opdrag en druk enter om uit te vind watter een ch340 is) Gaan dan na gereedskap> borde> kies Arduino mega of mega 2560 klik op die oplaai -knoppie in die linker boonste hoek (sirkelvormig) een met die pyltjie) En as alles reg gedoen word, word die kode op die bord opgelaai met 'n boodskap "klaar oplaai" in Arduino IDE en die LED aan boord moet begin flikker!

Aanbeveel: