Πίνακας περιεχομένων:

Πώς να προγραμματίσετε το Arduino Mega 2560 Core ;: 3 βήματα
Πώς να προγραμματίσετε το Arduino Mega 2560 Core ;: 3 βήματα

Βίντεο: Πώς να προγραμματίσετε το Arduino Mega 2560 Core ;: 3 βήματα

Βίντεο: Πώς να προγραμματίσετε το Arduino Mega 2560 Core ;: 3 βήματα
Βίντεο: Arduino MASTERCLASS | Πλήρες εργαστήριο προγραμματισμού σε 90 λεπτά! 2024, Ιούλιος
Anonim
Πώς να προγραμματίσετε το Arduino Mega 2560 Core
Πώς να προγραμματίσετε το Arduino Mega 2560 Core
Πώς να προγραμματίσετε το Arduino Mega 2560 Core
Πώς να προγραμματίσετε το Arduino Mega 2560 Core

Βρήκα αυτό το υπέροχο μικρό σχήμα Arduino mega board στο ebay. Είναι μια μικρότερη έκδοση του Arduino mega 2560 και προφανώς ονομάζεται Arduino mega core… Υπήρχε όμως ένα πρόβλημα! Δεν περιλαμβάνει συνδεσιμότητα usb και δεν υπάρχουν πολλές διαθέσιμες πληροφορίες στο διαδίκτυο. Έτσι πρέπει να καταλάβω πώς να προγραμματίσω τον πίνακα και να τον χρησιμοποιήσω για να μειώσω μερικά από τα έργα μου που απαιτούν Arduino mega … δεν το κάνω » δεν διαθέτω μια μονάδα ftdi και δεν μπόρεσα να παραγγείλω λόγω κλειδώματος covid19… και επίσης είναι άσκοπα ακριβό εδώ στην Ινδία.. Αυτό που κάνω είναι ένας μετατροπέας ch340g usb σε σειριακό … Μια εξαιρετική εναλλακτική λύση ftdi και αυτό το τσιπ (ch340) πολύ συνηθισμένο σε κλώνους Arduino και πολλούς πίνακες esp8266 … Απαιτήθηκε λίγο hack για να λειτουργήσει … Γράφοντας αυτό το διδακτικό, αν κάποιος θέλει να χρησιμοποιήσει τον ίδιο πίνακα για τα έργα του…. ΔΟΚΙΜΑΣΑ ΕΠΙΣΗΣ ΧΡΗΣΗ ΑΛΛΟΥ ΦΤΗΝΟΥ USB ΣΕ ΣΕΙΡΙΑ ΜΟΝΑΔΑ CALLD PL2303 (Μπορεί να το δείτε κάπου στις εικόνες σε επόμενα βήματα) ΑΛΛΑ ΠΟΤΕ ΔΕΝ ΤΟ ΛΕΙΤΟΥΡΓΕΙ… Ελπίζω να σας βοηθήσει

Προμήθειες

-Arduino mega 2560 core- ch340g usb σε σειριακό μετατροπέα

Βήμα 1: Εγκαταστήστε τα προγράμματα οδήγησης

Εγκαταστήστε τα προγράμματα οδήγησης
Εγκαταστήστε τα προγράμματα οδήγησης

Τα προγράμματα οδήγησης Ch340g δεν είναι προεγκατεστημένα στα Windows. Τα μηχανήματα Linux δεν απαιτούν κανένα πρόγραμμα οδήγησης για αυτό το τσιπ (αγαπώ το linux, το κάνουμε όλοι) Αλλά επειδή είναι αρκετά συνηθισμένο τσιπ, η λήψη προγραμμάτων οδήγησης είναι εξαιρετικά εύκολη … Απλώς κάντε google "προγράμματα οδήγησης ch340" και κάντε λήψη από τον πρώτο σύνδεσμο που εμφανίζεται … Μετά εγκαθιστώντας τα προγράμματα οδήγησης, το σύστημα Windows σας θα μπορεί να βλέπει και να επικοινωνεί με τη συσκευή. Ακολουθεί ο σύνδεσμος (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Βήμα 2: Το HACK

ΤΟ ΧΑΚ
ΤΟ ΧΑΚ
ΤΟ ΧΑΚ
ΤΟ ΧΑΚ
ΤΟ ΧΑΚ
ΤΟ ΧΑΚ
ΤΟ ΧΑΚ
ΤΟ ΧΑΚ

για να μπορέσω να προγραμματίσω τον πίνακα χρησιμοποιώντας το ch340, έπρεπε να κάνω ένα μικρό hack στο module ch340. Για τον προγραμματισμό, πρέπει να συνδέσετε τον πίνακα ως εξής (η αριστερή πλευρά του βέλους είναι usb στη σειριακή μονάδα και η δεξιά πλευρά είναι το mega 2560 σανίδα) Rx καρφίτσα. > Καρφίτσα Tx ή καρφίτσα ArduinoTx. > RxVcc (5v)> vcc pinGnd. > γείωση pinDtr> dtr pin Αλλά υπάρχουν ορισμένα προβλήματα με τη μονάδα ch340: 1. Η μεταξοτυπία Rx και Tx pin εκτυπώνεται αντίστροφα. Δεν υπάρχει πείρος διάλυσης dtr στον πίνακα. Για να λύσω το πρόβλημα νούμερο 1, απλώς αντιστρέφω τις συνδέσεις rx και tx έτσι… Rx> Rx του Arduino mega coreTx> Tx του mega core Arduino (Αυτό μπορεί ή να μην είναι πρόβλημα για εσάς, μπορεί να είναι κάτι συγκεκριμένο για τον κατασκευαστή) Για να λύσω το πρόβλημα νούμερο 2, έπρεπε να κόψω το θηλυκό άκρο ενός καλωδίου σύνδεσης DuPont και να το κολλήσω στον πείρο dtr στο ίδιο το τσιπ (ΑΡΙΘΜΟΣ ΑΡΙΘΜΟΥ 13 του τσιπ ch340) ΚΑΙ τότε ήμουν σε θέση για να συνδέσετε το άλλο άκρο με τον πείρο dtr του Arduino και τελείωσε! Τώρα θα μπορείτε να επικοινωνείτε και να ανεβάζετε το πρόγραμμα στον πίνακα χωρίς κανένα πρόβλημα!

Βήμα 3: Δοκιμή

Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές

Δοκίμασα το υπόμνημα ανεβάζοντας παλιό καλό HELLO WORLD! Των μικροελεγκτών, δηλαδή το σκίτσο που αναβοσβήνει! Συνδέστε το USB και την πλακέτα όπως περιγράφεται στο παραπάνω βήμα. Εάν εγκαταστήσατε σωστά τα προγράμματα οδήγησης (ενδέχεται να απαιτείται επανεκκίνηση συστήματος) τα παράθυρα θα εντοπίσουν τη μονάδα χωρίς προβλήματα. ΚΑΝΕΝΑΣ ΟΔΗΓΗΣΕΙΣ ΓΙΑ LINUX (UBUNTU) Άνοιγμα Arduino IDE (arduino.cc) Ανοίξτε το σκίτσο του παραδείγματος αναλαμπής πηγαίνοντας στα αρχεία> παραδείγματα> βασικά > blink Μετάβαση στα εργαλεία> θύρα com> (επιλέξτε θύρα com com, στην περίπτωσή μου είναι com3) ΓΙΑ LINUX (UBUNTU) COM PORT ΜΠΟΡΕΙ ΝΑ ΕΜΦΑΝΙΣΕΤΑΙ, στην περίπτωσή μου, /dev /ttyUSB0 S ΚΑΤΙ ΟΜΩΣ! (σε περίπτωση που δείτε πολλαπλές θύρες σε Linux και μπερδεμένες, ανοίξτε τερματικό και πληκτρολογήστε την εντολή "sudo lsusb" και πατήστε enter για να μάθετε ποια είναι η ch340) Στη συνέχεια μεταβείτε στα εργαλεία> πίνακες> επιλέξτε Arduino mega ή mega 2560 κάντε κλικ στο κουμπί μεταφόρτωσης στην επάνω αριστερή γωνία (κυκλική ένα με το βέλος) Και αν όλα έχουν γίνει σωστά, ο κωδικός θα μεταφορτωθεί στον πίνακα με ένα μήνυμα "ολοκλήρωση φόρτωσης" στο Arduino IDE και η ενδεικτική λυχνία LED θα πρέπει να αρχίσει να αναβοσβήνει!

Συνιστάται: