Inhaltsverzeichnis:
Video: Wie programmiere ich Arduino Mega 2560 Core? - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
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
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
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
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:
Wie erstelle ich eine Arduino-Uhr – wikiHow
Wie man eine Arduino-Uhr macht: Ich habe ungefähr 15 analoge Uhren entworfen. Hier stelle ich einen von ihnen vor
Wie installiere ich KiCad (Windows)?: 5 Schritte
Wie installiere ich KiCad (Windows)?: KiCad ist eine Open-Source-Softwaresuite für Electronic Design Automation (EDA). Die Programme verarbeiten Schaltplanerfassung und PCB-Layout mit Gerber-Ausgabe. Die Suite läuft unter Windows, Linux und macOS und ist unter GNU GPL v3 lizenziert
Wie erstelle ich einen Schrittzähler?: 3 Schritte (mit Bildern)
Wie erstelle ich einen Schrittzähler?: Früher habe ich bei vielen Sportarten gute Leistungen gezeigt: Gehen, Laufen, Fahrrad fahren, Badminton spielen usw. Ich liebe es, in Kürze herumzufahren. Nun, sieh dir meinen beleibten Bauch an……Nun, jedenfalls beschließe ich, wieder Sport zu treiben. Welche Ausrüstung soll ich vorbereiten?
Wie erstelle ich ein Heimlabor: 7 Schritte
Wie man ein Heimlabor macht: Hallo zusammen, willkommen bei T3chFlicks! In diesem Beitrag teilen wir einige unserer Tipps zum Einrichten und Organisieren Ihres eigenen Heimlabors. Nur als kleiner Haftungsausschluss, dies ist keineswegs eine Definition dessen, was ein Heimlabor sein sollte - basierend auf verschiedenen inter
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c