Inhaltsverzeichnis:

Wie programmiere ich Arduino Mega 2560 Core? - Gunook
Wie programmiere ich Arduino Mega 2560 Core? - Gunook

Video: Wie programmiere ich Arduino Mega 2560 Core? - Gunook

Video: Wie programmiere ich Arduino Mega 2560 Core? - Gunook
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, November
Anonim
Wie programmiere ich Arduino Mega 2560 Core?
Wie programmiere ich Arduino Mega 2560 Core?
Wie programmiere ich Arduino Mega 2560 Core?
Wie programmiere ich Arduino Mega 2560 Core?

Ich habe dieses tolle Arduino Mega Board mit kleinem Formfaktor bei ebay gefunden. Es ist eine kleinere Version von Arduino Mega 2560 und heißt anscheinend Arduino Mega Core … Es gab jedoch ein Problem! Es enthält keine USB-Konnektivität und es sind auch nicht viele Informationen online verfügbar. Ich besitze kein ftdi-Modul und konnte aufgrund der Sperrung von Covid19 keins bestellen…und es ist auch hier in Indien unnötig teuer.. Was ich besitze, ist ein ch340g-USB-zu-Seriell-Konverter… sehr häufig in Arduino-Klonen und vielen esp8266-Boards … Ein kleiner Hack war erforderlich, um es zum Laufen zu bringen … Dieses instructable zu schreiben, also wenn jemand das gleiche Board für seine Projekte verwenden möchte … ICH HABE AUCH VERSUCHEN, EIN ANDERES GÜNSTIGES USB-TO-SERIAL-MODUL ZU VERWENDEN RUFEN SIE PL2303 an (Sie können es in späteren Schritten irgendwo in den Bildern sehen) ABER NIE FUNKTIONIERT … Ich hoffe, es hilft

Lieferungen

-Arduino Mega 2560 Core- ch340g USB-zu-Seriell-Konverter- Lötkolben-Dupont-Anschlussdrähte (5 Stecker auf Buchse)

Schritt 1: Installieren Sie die Treiber

Installieren Sie die Treiber
Installieren Sie die Treiber

Ch340g-Treiber sind unter Windows nicht vorinstalliert. Linux-Maschinen benötigen keinen Treiber für diesen Chip (ich liebe Linux, das tun wir alle). Wenn Sie die Treiber installieren, kann Ihr Windows-System das Gerät sehen und mit ihm kommunizieren. Hier ist der Link (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Schritt 2: Der HACK

Der HACK
Der HACK
Der HACK
Der HACK
Der HACK
Der HACK
Der HACK
Der HACK

Um die Platine mit ch340 programmieren zu können, musste ich einen kleinen Hack am ch340-Modul durchführen. Zum Programmieren muss man die Platine wie folgt anschließen (linke Seite des Pfeils ist USB zum seriellen Modul und rechte Seite ist das Mega 2560-Platine)Rx-Pin. > Tx-Pin oder ArduinoTx-Pin. > RxVcc(5v) > vcc pinGnd. > Masse pinDtr > dtr pinAber es gibt einige Probleme mit dem ch340-Modul: 1. Rx- und Tx-Pin-Siebdruck wird umgekehrt gedruckt.2. Es gibt keinen dtr-Breakout-Pin auf der Platine. Um Problem Nummer 1 zu lösen, vertausche ich einfach die RX- und TX-Verbindungen, also … Rx> Rx von Arduino Mega CoreTx> Tx von Arduino Mega Core (Dies könnte ein Problem mit Ihnen sein oder nicht, es könnte eine herstellerspezifische Sache sein) Um Problem Nummer 2 zu lösen, musste ich das weibliche Ende eines DuPont-Anschlusskabels abschneiden und an den DTR-Pin auf dem Chip selbst löten (PIN NUMMER 13 des ch340-Chips) UND dann war ich in der Lage das andere Ende mit dem DTR-Pin des Arduino verbinden und fertig! Jetzt können Sie problemlos kommunizieren und das Programm auf dem Board hochladen!

Schritt 3: Testen

Testen
Testen
Testen
Testen
Testen
Testen

Ich habe den Apparat getestet, indem ich das gute alte HELLO WORLD hochgeladen habe! Von Mikrocontrollern z. B. der Blink-Skizze! Verbinden Sie den USB und das Board wie im obigen Schritt beschrieben. Wenn Sie die Treiber korrekt installiert haben (möglicherweise ist ein Neustart des Systems erforderlich), wird das Modul von Windows ohne Probleme erkannt. FÜR LINUX (UBUNTU) KEINE TREIBER ERFORDERLICH >blinkGehe zu Tools>com-Port> (wähle den thr-com-Port, in meinem Fall ist es com3)FÜR LINUX (UBUNTU) KÖNNTE DER COM-PORT ALS, in meinem Fall, /dev/ttyUSB0 ODER SO ETWAS ANGEZEIGT WERDEN! (falls du es siehst Mehrere Ports in Linux und verwirrt, öffnen Sie das Terminal und geben Sie den Befehl "sudo lsusb" ein und drücken Sie die Eingabetaste, um herauszufinden, welcher ch340 ist einer mit dem Pfeil)Und wenn alles richtig gemacht ist, wird der Code mit der Meldung "Done Uploading" in der Arduino IDE auf das Board hochgeladen und die Onboard-LED sollte zu blinken beginnen!

Empfohlen: