Taula de continguts:

Programa ESP8266 amb Arduino: 4 passos
Programa ESP8266 amb Arduino: 4 passos

Vídeo: Programa ESP8266 amb Arduino: 4 passos

Vídeo: Programa ESP8266 amb Arduino: 4 passos
Vídeo: Arduino UNO R4 WiFi: Getting Started – LED Matrix Custom Animations 2024, De novembre
Anonim
Programa ESP8266 amb Arduino
Programa ESP8266 amb Arduino

Multi incepatori intampina problemes cand vor sa programeze an module Wi-Fi, in continuare va a presentar un mod usor de cara a aquest treball.

El programa es pot fer servir mitjançant una placa de desenvolupament o un convertidor USB la sèrie.

En aquest projecte va voi arata cum am programat eu un module ESP-01 utilitzind o placa de desenvolupament Arduino, fara a fi necessari un stabilizator de tensiune, sau other component pe care e possible sa nu le avem la indemana.

Pas 1: ressorgiu Necesare

Resurse Hardware utilitite:

  • Esp8266
  • Arduino Uno + cablu
  • taulell de pa
  • 1 x butó
  • 1 x resistenta 1k
  • 1 x resistenta 2k
  • foc

Pas 2: Interconectarea Componentelor

Interconectarea Componentelor
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 (principal divisor de freqüència realitzat amb ajuda resistentelor)
  • ESP GPIO0 - BTN - GND

Step 3: Explicatii Si Observatii

  • El mòdul Wi-Fi funciona al 3.3V, i Arduino al 5V. Aveti grija sa nu alimentati direct ESP-ul de la 5V ca il veti distruge. Tot din causa diferent de tensió al foment necessari aquests 2 resistents per pinul de recepció.
  • Per a intra in module de programare GPIO0 ha de ser LOW inainte ca module Wi-Fi sa fie alimentat, per tant es pot necessitar per a una ruptura fàcil d'utilitzar la connexió que vulgui només haver de codificar.
  • Observar connexió TX - TX si Rx - Rx. Aquest lucru e datorita faptului ca Arduino nu comunica with moduleul 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.

Pas 4: Programació Propriu-zisa

Per demostrar que utilitzeu Arduino IDE, quan no vulgueu seguir els següents passius:

  1. Desegueu IDE-ul i si feu clic a Fitxer -> Preferències o pauses directes CTRL +,
  2. Al camp "URL de gestor de taulers addicionals:" s'hi afegeix un següent enllaç:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

dupa care dati feu clic a "D'acord".

3. Feu clic a Eines -> Tauler -> Boards Manager si afegiu al camp de cerca "ESP8266" si instal·leu el paquet

4. Seleccioneu la placa "Generic ESP8266" din Tools -> Board

5. Conectati placa la calculator

6. Alegeti portul selectand "Eines -> Port"

7. Incarcat exemples blinky led "File -> Exemples -> 02. Digital-> BlinkWithoutDelay" i modificat ledPin = 2 (en cas 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…" connectati repede firul rosu si lasati butonul.

Si voleu que siguin útils aquí, si us interessa, correcte, completari, etc., si us plau no dubteu a escriure als comentaris.:)

Recomanat: