Πίνακας περιεχομένων:
Βίντεο: Προγραμματίστε οποιονδήποτε πίνακα/μονάδα ESP8266 με υλικολογισμικό εντολών AT: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Κάθε μονάδα και πίνακας ESP8266 μπορούν να προγραμματιστούν με πολλούς τρόπους:
- Arduino,
- Πύθων,
- Λουα,
- Εντολές AT,
- πολλά άλλα μάλλον…
Τα πρώτα τρία από αυτά είναι καλύτερα για αυτόνομη λειτουργία, το υλικολογισμικό AT είναι για τη χρήση του ESP8266 ως μονάδα ή για γρήγορη δοκιμή με την επικοινωνία TTL RS232.
Ο προγραμματισμός BTW ESP (π.χ. με Arduino, python ή Lua) θα διαγράψει όλη τη μνήμη. Έτσι, εάν θέλετε να επιστρέψετε στις εντολές AT, πρέπει να επαναφέρετε το firmware.
Θα σας δείξω πώς να το κάνετε σωστά με τα εργαλεία και την τεκμηρίωση του Espriff.
Βήμα 1: Απαιτούμενο λογισμικό και έγγραφα
ESP8266 SDK μη λειτουργικού συστήματος-περιέχει firmware firmware σε.. / ESP8266_NONOS_SDK-2.2.0 / bin / at
- Εργαλεία λήψης Flash (ESP8266 & ESP32 & ESP32 -S2) - πρόγραμμα για αναβοσβήνει νέο υλικολογισμικό
- ESP8266 SDK Ξεκινώντας Οδηγός - περιέχει χάρτες μνήμης που πρέπει να ακολουθήσετε για να προγραμματίσετε το τσιπ
- ESP8266 AT Instruction Set - προαιρετικός οδηγός εντολών AT
Βήμα 2: Υλικό και συνδέσεις
Θα χρειαστείς:
οποιαδήποτε μονάδα ή πλακέτα ESP8266,
οποιονδήποτε μετατροπέα USBSerial 3.3V (το ESP δεν είναι ανεκτικό στα 5V) (ορισμένες πλακέτες διαθέτουν έναν π.χ. NodeMCU),
προαιρετικά τροφοδοτικό 3.3V (δεν έχει κάθε σειριακό μετατροπέα αρκετή ισχύ για να τροφοδοτήσει το ESP8266)
Για τον προγραμματισμό θα πρέπει:
- τραβήξτε το GPIO15 προς τα κάτω (προεπιλεγμένη κατάσταση για τις περισσότερες μονάδες),
- τραβήξτε το GPIO2 (προεπιλεγμένη κατάσταση για τις περισσότερες μονάδες),
- τραβήξτε το GPIO0 προς τα κάτω (πρέπει πάντα να το κάνετε, αφήστε το ή αφήστε το για κανονική λειτουργία),
τραβήξτε το CH_PD προς τα πάνω
Μερικές φορές δεν είναι όλες οι ακίδες GPIO προσβάσιμες (π.χ. μονάδα ESP-01), με αυτόν τον τρόπο συνδέονται όπως πρέπει, μερικές φορές υπάρχουν κουμπιά φλας, τα οποία πρέπει να πατηθούν κατά την επαναφορά/ενεργοποίηση για την είσοδο στη λειτουργία φλας (π.χ. NodeMCU) και δεν χρειάζεται να γίνει καμία επιπλέον σύνδεση.
Βήμα 3: Έλεγχος μεγέθους φλας
Μπορείτε να χρησιμοποιήσετε οποιαδήποτε εφαρμογή τερματικού. Η εντολή "AT" είναι απλή δοκιμή για εργασία, το "AT+GMR" θα σας πει την έκδοση υλικολογισμικού. Κάθε εντολή πρέπει να τερματίζεται με CR+LF. Θα βρείτε περισσότερα στο ESP8266 AT Instruction Set.
Το "AT+CWAP" απαριθμεί όλα τα κοντινά σημεία πρόσβασης, αλλά η μονάδα πρέπει να είναι σε λειτουργία σταθμού: "AT+CWMODE_CUR = 1"
Επισυνάπτω στιγμιότυπα οθόνης από το αγαπημένο μου τερματικό Tera Term και τη διαμόρφωσή του (CR+LF για νέες γραμμές και σωστό ρυθμό baud).
Συνιστάται:
Μονάδα ελέγχου ArDrone 2.0 Quadcopter Control σε μονάδα MPU6050 και ESP8266: 7 βήματα
Μονάδα ελέγχου ArDrone 2.0 Quadcopter σε μονάδα MPU6050 και ESP8266: Το μέγεθος, η τιμή και η διαθεσιμότητα του Wi-Fi σάς επιτρέπουν να δημιουργήσετε μια μονάδα ελέγχου προϋπολογισμού για το τετρακόπτερο ArDrone 2.0 στην ενότητα ESP8266 (τιμές στο AliExpress, Gearbest). Για έλεγχο, θα χρησιμοποιήσουμε τη μονάδα Gy-521 στο τσιπ MPU6050 (γυροσκόπιο, acc
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: Είχατε ποτέ πολλά δεδομένα με τα οποία εργάζεστε και σκεφτήκατε τον εαυτό σας … " πώς μπορώ να κάνω όλα αυτά τα δεδομένα φαίνονται καλύτερα και είναι πιο εύκολα κατανοητά; " Αν ναι, τότε η απάντησή σας μπορεί να είναι ένας πίνακας στο Microsoft Office Word 2007
Πώς να προγραμματίσετε έναν πίνακα AVR χρησιμοποιώντας έναν πίνακα Arduino: 6 βήματα
Πώς να προγραμματίσετε έναν πίνακα AVR χρησιμοποιώντας έναν πίνακα Arduino: Έχετε μια πλακέτα μικροελεγκτή AVR τοποθετημένη γύρω; Είναι δύσκολο να το προγραμματίσεις; Λοιπόν, βρίσκεστε στο σωστό μέρος. Εδώ, θα σας δείξω πώς να προγραμματίσετε μια πλακέτα μικροελεγκτή Atmega8a χρησιμοποιώντας έναν πίνακα Arduino Uno ως προγραμματιστή. Χωρίς λοιπόν
Η θύρα NODEMcu USB δεν λειτουργεί; Ανεβάστε τον κωδικό χρησιμοποιώντας μονάδα USB σε μονάδα TTL (FTDI) σε μόλις 2 βήματα: 3 βήματα
Η θύρα NODEMcu USB δεν λειτουργεί; Ανεβάστε τον Κώδικα χρησιμοποιώντας τη μονάδα USB σε TTL (FTDI) σε μόλις 2 βήματα: Κουραστήκατε να συνδέεστε σε πολλά καλώδια από μονάδα USB σε μονάδα TTL στο NODEMcu, ακολουθήστε αυτήν την οδηγία, για να ανεβάσετε τον κώδικα σε μόλις 2 βήματα. Εάν η θύρα USB του Το NODEMcu δεν λειτουργεί, τότε μην πανικοβληθείτε. Είναι μόνο το τσιπ προγράμματος οδήγησης USB ή η υποδοχή USB
Γραμμή εντολών σε οποιονδήποτε υπολογιστή Windows: 3 βήματα
Γραμμή εντολών σε οποιονδήποτε υπολογιστή Windows: Η γραμμή εντολών είναι αναμφισβήτητα το πιο σημαντικό πράγμα στα Windows. Τα σχολεία συχνά αποκλείουν τη γραμμή εντολών στο μενού έναρξης και επίσης αρνούνται την πρόσβαση σε αυτήν μόλις καταλάβετε πώς να την ξεκινήσετε. Θα σας δείξω πώς να αποκτήσετε τη γραμμή εντολών και, εάν είναι μπλοκ