![Programmeer elke ESP8266-kaart / module met AT-commando's Firmware - Ajarnpa Programmeer elke ESP8266-kaart / module met AT-commando's Firmware - Ajarnpa](https://i.howwhatproduce.com/images/002/image-5245-13-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Programmeer elke ESP8266-kaart / module met AT-commando's Firmware Programmeer elke ESP8266-kaart / module met AT-commando's Firmware](https://i.howwhatproduce.com/images/002/image-5245-14-j.webp)
Elke ESP8266-module en -kaart kan op vele manieren worden geprogrammeerd:
- Arduino,
- Python,
- Lua,
- AT-commando's,
- veel meer waarschijnlijk…
De eerste drie zijn het beste voor stand-alone gebruik, AT-firmware is voor het gebruik van ESP8266 als module of voor snel testen met TTL RS232-communicatie.
Trouwens, het programmeren van ESP (bijvoorbeeld met Arduino, python of Lua) zal al het geheugen wissen. Dus als u terug wilt naar AT-commando's, moet u de firmware opnieuw flashen.
Ik zal je laten zien hoe je het correct doet met de tools en documentatie van Espriff.
Stap 1: Vereiste software en documenten
ESP8266 NON-OS SDK - bevat firmware voor AT-opdrachten in..\ESP8266_NONOS_SDK-2.2.0\bin\at
- Flash Download Tools (ESP8266 & ESP32 & ESP32-S2) - programma voor het flashen van nieuwe firmware
- ESP8266 SDK Aan de slag-gids - bevat geheugenkaarten die u moet volgen om de chip te programmeren
- ESP8266 AT-instructieset - optionele handleiding voor AT-opdrachten
Stap 2: Hardware en verbindingen
![Hardware en verbindingen Hardware en verbindingen](https://i.howwhatproduce.com/images/002/image-5245-15-j.webp)
Je hebt nodig:
elke ESP8266-module of -kaart,
elke USBSerial 3.3V-converter (ESP is niet 5V-tolerant) (sommige boards hebben er een, bijvoorbeeld NodeMCU),
optioneel 3.3V PSU (niet elke seriële converter heeft genoeg stroom om ESP8266 van stroom te voorzien)
Voor het programmeren moet je:
- trek GPIO15 naar beneden (standaardstatus voor de meeste modules),
- trek GPIO2 omhoog (standaardstatus voor de meeste modules),
- trek GPIO0 naar beneden (moet altijd worden gedaan, laat het met rust of trek omhoog voor normaal gebruik),
trek CH_PD omhoog
Soms zijn niet alle GPIO-pinnen toegankelijk (bijv. ESP-01-module), op die manier zijn ze aangesloten zoals ze zouden moeten zijn, soms zijn er flash-knoppen, die moeten worden ingedrukt tijdens het resetten/inschakelen om naar de flash-modus te gaan (bijv. NodeMCU) en er hoeft geen extra aansluiting te worden gemaakt.
Stap 3: Flash-grootte controleren
![Test het! Test het!](https://i.howwhatproduce.com/images/002/image-5245-19-j.webp)
![Test het! Test het!](https://i.howwhatproduce.com/images/002/image-5245-20-j.webp)
![Test het! Test het!](https://i.howwhatproduce.com/images/002/image-5245-21-j.webp)
U kunt elke terminaltoepassing gebruiken. "AT"-opdracht is een eenvoudige test om te werken, "AT + GMR" zal u de firmwareversie vertellen. Elk commando moet worden beëindigd met CR+LF. U vindt meer in de ESP8266 AT-instructieset.
"AT+CWAP" geeft alle toegangspunten in de buurt weer, maar de module moet in de stationsmodus staan: "AT+CWMODE_CUR=1"
Ik heb screenshots bijgevoegd van mijn favoriete terminal Tera Term en zijn configuratie (CR + LF voor nieuwe lijnen en de juiste baudrate).
Aanbevolen:
Programmeer Esp -01 met Arduino: 3 stappen
![Programmeer Esp -01 met Arduino: 3 stappen Programmeer Esp -01 met Arduino: 3 stappen](https://i.howwhatproduce.com/images/001/image-2327-5-j.webp)
Programmeer Esp -01 met Arduino: het programmeren van esp8266 is een beetje omdat het geen ingebouwde USB naar ttl-converter of een resetknop heeft
DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron: 17 stappen (met afbeeldingen)
![DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron: 17 stappen (met afbeeldingen) DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron: 17 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/002/image-5978-j.webp)
DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron.: Ik heb een vrij basaal begrip van elektronica, daarom ben ik supertrots op mijn doe-het-zelf Ambilight-opstelling in een eenvoudige houten behuizing met de mogelijkheid om de lichten aan en uit te zetten wanneer en wanneer ik wil. Voor wie niet weet wat een Ambilight is;
Programmeer ESP8266 met Arduino: 4 stappen
![Programmeer ESP8266 met Arduino: 4 stappen Programmeer ESP8266 met Arduino: 4 stappen](https://i.howwhatproduce.com/images/003/image-7095-j.webp)
Programmeer ESP8266 met Arduino: Multi-incepatori intampina probleme cand vor sa programeze un module Wi-Fi, in continuare va voi prezenta un mod usor the a face acest lucru.Programarea se poate face folosind of placa dezvoltare sau un convertor USB la serial.In acest proiect va vo
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): 5 stappen
![Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): 5 stappen Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): 5 stappen](https://i.howwhatproduce.com/images/001/image-2707-39-j.webp)
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): door Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: 3 stappen (met afbeeldingen)
![ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: 3 stappen (met afbeeldingen) ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: 3 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/002/image-5555-65-j.webp)
ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: De opdracht voor dit bord was eenvoudig: ESP-12E- en ESP-12F-modules net zo gemakkelijk kunnen programmeren als de NodeMCU-kaarten (d.w.z. dat u niet op knoppen hoeft te drukken). Heb breadboard-vriendelijke pinnen met toegang tot de bruikbare IO. Gebruik een aparte USB-naar-serieel-conv