Talaan ng mga Nilalaman:
- Hakbang 1: Resurse Necesare
- Hakbang 2: Interconectarea Componentelor
- Hakbang 3: Explicatii Si Observatii
- Hakbang 4: Programarea Propriu-zisa
Video: Programa ng ESP8266 Sa Arduino: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Multi incepatori intampina probleme cand vor sa programeze un modul Wi-Fi, sa pagpapatuloy ng voz prezenta un mod usor de a face acest lucru.
Programarea se poate face folosind o placa de dezvoltare sau un converttor USB la serial.
In acest proiect va voi arata cum am programat eu un modul ESP-01 folosind o placa de dezvoltare Arduino, fara a fi necesar un stabilizator de tensiune, sau alte komponente pe care e posibil sa nu le avem la indemana.
Hakbang 1: Resurse Necesare
I-resurse ang folosite ng Hardware:
- Esp8266
- Arduino Uno + cablu
- breadboard
- 1 x buton
- 1 x rezistenta 1k
- 1 x rezistenta 2k
- apoy
Hakbang 2: Interconectarea Componentelor
- Arduino RST - Arduino GND
- ESP GND - Arduino GND
- ESP VCC - Arduino 3.3V
- ESP CH_PD (EN) - Arduino 3.3V
- ESP TX - Arduino TX
- ESP RX - Arduino RX (prin divizorul de frecventa realizat cu ajutorul rezistentelor)
- ESP GPIO0 - BTN - GND
Hakbang 3: Explicatii Si Observatii
- Modulul Wi-Fi functioneaza la 3.3V, sa Arduino sa 5V. Aveti grija sa nu alimentati direct ESP-ul de la 5V ca il veti distruge. Tot din cauza diferentei de tensiune au fost necesare cele 2 rezistente pe pinul de recepie.
- Pentru a intra in modul de programare GPIO0 trebuie sa fie LOW inainte ca modulul Wi-Fi sa fie alimentat, astfel butonul a fost necesar pentru a utang rupe usor legatura cand dorim doar sa rulesze codul.
- Observam legatura TX - TX si Rx - Rx. Acest lucru e datorita faptului ca Arduino nu comunica cu modulul Wi-Fi ci transmite direct ce a primit la randul sau pe serial.
- Am legat pinul de reset de la Arduino la GND pentru a ignora microcontrolerul.
Hakbang 4: Programarea Propriu-zisa
Pentru demonstratie voi folosi Arduino IDE, unde vor fi nekesari urmatorii pasi:
- Deschideti IDE-ul si dati click pe File -> Prefers sau apasati direct CTRL +,
- Sa campul na "Mga Karagdagang Mga Tagapamahala ng URL ng URL:" adaugati urmatorul link:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
dupa care dati click pe "OK".
3. I-click ang pe Tools -> Lupon -> Mga Tagapamahala ng Mga Lupon ng direktoryo sa campul de cautare na "ESP8266" upang i-install ang pachetul
4. Piliin ang "Generic ESP8266" din Tools -> Board
5. Conectati placa la calculator
6. Alegeti portul selectand "Tools -> Port"
7. Incarcati exemplul blinky led "File -> Mga halimbawa -> 02. Digital-> BlinkWithoutDelay" si modificati ledPin = 2 (sa cazul ESP-01)
8. Deconectati firul rosu de la 3.3V de la Arduino
9. Apasati pe butonul de upload sau folositi scurtatura CTRL + U in timp ce apasati pe butonul care tine GPIO0 la GND.
10. Cand se finalizeaza compilarea si apare "Uploading…" conectati repede firul rosu si lasati butonul.
Sper ca va sunt utile informatiile de aici, daca aveti intrebari, corectari, completeari etc … mangyaring huwag mag-atubiling sumulat sa mga komento!:)
Inirerekumendang:
Mga Panuto sa Flash na Programa ng Filter ng Audio: 7 Mga Hakbang
Mga Tagubilin sa Flash na Program sa Pag-filter ng Audio: Gagabayan ka ng Tagapagturo na ito sa kung paano i-flash ang isang programa sa TI-OMAPL138 sa pamamagitan ng koneksyon sa UART USB. Ang isang hiwalay na Instructatble ay magagamit upang gabayan ka sa pamamagitan ng pagbabago ng code upang isulat ang iyong sariling Real-time Audio Filter at makagawa ng kinakailangan
Programa Anumang Lupon / modyul ng ESP8266 Sa Mga Utos na Firmware: 5 Mga Hakbang
Programa ng Anumang Lupon / module ng ESP8266 Sa Mga Utos na Firmware: Ang bawat module at board ng ESP8266 ay maaaring mai-program sa maraming paraan: Ang mga utos ng Arduino, python, Lua, AT, marami pa marahil … Una sa tatlo sa kanila ang pinakamahusay para sa pag-iisa na operasyon, AT firmware ay para sa paggamit ng ESP8266 bilang module o para sa mabilis na pagsubok sa TTL RS232 c
Primer Programa De Arduino: 4 Hakbang
Primer Programa De Arduino: El Arduino es un micro / controlador que se programa desde una computadora. Una vez descargado el Arduino IDE, kung mayroon kang comptadora, seleccionar el tipo de placa y el puerto serial (instrucciones ac á). El lenguaje de programaci ó n que
Programa sa Pagguhit ng Arduino TFT: 4 na Hakbang
Arduino TFT Drawing Program: Ang itinuturo na ito ay nagdedetalye sa code na papunta sa paggawa ng isang programa sa pagguhit para sa isang Arduino TFT screen. Natatangi ang program na ito, subalit, dahil pinapayagan nitong makatipid ng isang guhit sa SD card at mai-load ito sa paglaon upang makagawa ng mas maraming pag-edit
Programa ng ESP8266 - MicroPython: 4 na Hakbang
Program ESP8266 - MicroPython: Ang MicroPython ay isang proyekto na nagbibigay-daan sa iyo upang magpatakbo ng isang pinaliit na bersyon ng python 3 sa mga microcontroller at naka-embed na board. Lumalagong suporta ito ng mga board ng microcontroller at sa halip na mag-install ng isang buong distro ng Linux papunta sa board ay nagbibigay lamang ito ng isang