
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02


Jeg fant dette flotte Arduino mega boardet med liten formfaktor på ebay. Det er en mindre versjon av Arduino mega 2560 og den heter tilsynelatende Arduino mega core … Det var imidlertid et problem! Den inkluderer ikke usb -tilkobling, og det er ikke mye informasjon tilgjengelig online også.. Så jeg må finne ut hvordan jeg skal programmere brettet og bruke det til å krympe noen av prosjektene mine som krever Arduino mega … I don ' t eier en ftdi -modul og kunne ikke bestille en på grunn av covid19 lockdown … og dessuten er det unødvendig dyrt her i India.. Det jeg eier er en ch340g usb til serieomformer … Et flott ftdi -alternativ og denne brikken (ch340) er veldig vanlig i Arduino -kloner og mange esp8266 -brett … Litt hacking var nødvendig for å få det til å fungere … Skrive dette instruerbart, så hvis noen vil bruke det samme brettet til prosjektene sine …. JEG PRØVET OGSÅ Å BRUKE EN ANDRE BILLIG USB TIL SERIEMODUL RING PL2303 (Du kan se det et sted på bildene i senere trinn) MEN ALDRI FUNGERE DET … Jeg håper det hjelper
Rekvisita
-Arduino mega 2560 core- ch340g usb til seriell omformer- loddejern-dupont tilkoblingskabler (5 mann til hunn)
Trinn 1: Installer driverne

Ch340g -drivere kommer ikke forhåndsinstallert på Windows. Linux -maskiner krever ingen driver for den brikken (jeg elsker linux, det gjør vi alle) Men siden det er en ganske vanlig brikke, er det veldig enkelt å få drivere … Bare google "ch340 drivere" og last ned fra den første lenken som dukker opp … Etter Når du installerer driverne, vil Windows -systemet ditt kunne se og kommunisere med enheten. Her er lenken (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)
Trinn 2: HAKKEN




for å kunne programmere brettet ved hjelp av ch340, trengte jeg å utføre et lite hack på ch340 -modulen. For programmering må man koble brettet som følger (venstre side av pilen er usb til seriell modul og høyre side er mega 2560 brett) Rx pin. > Tx pin eller ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > bakken pinDtr> dtr pin Men det er noen problemer med ch340 -modulen: 1. Rx og Tx pin silketrykk skrives ut omvendt. Det er ingen dtr breakout -pin på brettet. For å løse problem nummer 1, reverserer jeg ganske enkelt rx- og tx -tilkoblingene så … Rx> Rx of Arduino mega coreTx> Tx of Arduino mega core (Dette er kanskje et problem for deg, det kan være en produsentspesifikk ting) For å løse problem nummer 2 måtte jeg kutte hunenden på en DuPont -tilkoblingstråd og lodde den til dtr -pinnen på selve brikken (PIN -NUMMER 13 på ch340 -brikken) OG så klarte jeg å koble den andre enden til dtr -pinnen på Arduino og ferdig! Nå vil du kunne kommunisere og laste opp programmet tavlen uten problemer!
Trinn 3: Testing



Jeg testet utstyret ved å laste opp gode gamle HELLO WORLD! Av mikrokontrollere, dvs. blinkskissen! Koble USB og kortet som beskrevet i trinnet ovenfor. Hvis du har installert driverne riktig (systemstart kan være nødvendig) vil Windows oppdage modulen uten problemer. Ingen drivere kreves for LINUX (UBUNTU) Åpne Arduino IDE (arduino.cc) Åpne blinkeksempelskisse ved å gå til filer> eksempler> grunnleggende > blink Gå til verktøy> com port> (velg thr com port, i mitt tilfelle er det com3) FOR LINUX (UBUNTU) COM PORT KAN VISE SOM, i mitt tilfelle, /dev /ttyUSB0 ELLER NOE SOM DET! (i tilfelle du ser flere porter i Linux og forvirret, åpen terminal og skriv "sudo lsusb" -kommandoen og trykk enter for å finne ut hvilken som er ch340) Gå deretter til verktøy> tavler> velg Arduino mega eller mega 2560 klikk på opplastingsknappen øverst i venstre hjørne (sirkulær en med pilen) Og hvis alt er gjort riktig, vil koden bli lastet opp på tavlen med meldingen "ferdig opplasting" i Arduino IDE og LED -lampen om bord skal begynne å blinke!
Anbefalt:
Hvordan programmere og tilbakestille Arduino ved hjelp av Android -smarttelefon: 8 trinn

Slik programmerer og tilbakestiller du Arduino ved hjelp av Android -smarttelefon: Du har kanskje brukt OTG -adapter for å koble til pendler og spillkontrollere, og gi strøm til små enheter. Du kan gjøre mye mer enn å slå på Arduino -kortet med Smart Phone. I denne opplæringen vil vi kompilere og laste opp Ardu
Hvordan programmere et AVR -kort ved hjelp av et Arduino -kort: 6 trinn

Hvordan programmere et AVR -kort ved hjelp av et Arduino -kort: Har du et AVR -mikrokontrollerkort liggende? Er det vanskelig å programmere det? Vel, du er på rett sted. Her vil jeg vise deg hvordan du programmerer et Atmega8a mikrokontrollerbord ved hjelp av et Arduino Uno -kort som programmerer. Så uten lengre
Arduino Uno for å programmere ATTINY84 (Arduino V. 1.8.5): 6 trinn

Arduino Uno for å programmere ATTINY84 (Arduino V. 1.8.5): Bruk av Arduino Uno til å programmere ATTINY84-20PU (Digikey element # ATTINY84-20-PU-ND). Denne instruksjonsboken viser hvordan du bruker Arduino -plattformen til å arbeide med fysisk mindre prosessorer, for eksempel ATtiny84 (84/44/24). Dette eksemplet er spesielt for
Hvordan programmere en Arduino fra en Raspberry Pi: 3 trinn

Slik programmerer du en Arduino fra en Raspberry Pi: Med denne opplæringen viser jeg deg hvordan du installerer Arduino -programvare på Raspberry Pi.P.S. Beklager for min dårlige engelsk
Hvordan programmere en AVR (arduino) med en annen Arduino: 7 trinn

Slik programmerer du en AVR (arduino) med en annen Arduino: Denne instruksjonen er nyttig hvis: * du har din arduino med atmega168 og du har kjøpt en atmega328 hos din lokale elektronikkbutikk. Den har ikke en arduino bootloader * du vil lage et prosjekt som ikke bruker arduino - bare en