Inhoudsopgave:

Programmeer ESP8266 met Arduino: 4 stappen
Programmeer ESP8266 met Arduino: 4 stappen

Video: Programmeer ESP8266 met Arduino: 4 stappen

Video: Programmeer ESP8266 met Arduino: 4 stappen
Video: How to program ESP8266 ESP-01 with Arduino UNO and FTDI232 2024, November
Anonim
Programmeer ESP8266 met Arduino
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 face acest lucru.

Programarea se poate face folosind of placa de dezvoltare sau un convertor USB la serial.

In acest proiect va voi arata cum am programat eu un module ESP-01 folosind of placa dezvoltare Arduino, fara a finecesar un stabilizator de tensiune, sau alte componente pe care en posibil sa nule avem la indemana.

Stap 1: Herverzekeren is nodig

Resurse Hardware-folosite:

  • Esp8266
  • Arduino Uno + cablu
  • broodplankje
  • 1 x knop
  • 1 x rezistenta 1k
  • 1 x rezistenta 2k
  • vuur

Stap 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
  • ESP GPIO0 - BTN - GND

Stap 3: Explicatii Si Observatii

  • Modulaire Wi-Fi-functieeaza la 3.3V, iar Arduino la 5V. Aveti grija sa nu alimentati direct ESP-ul de la 5V ca il veti disstruge. Tot din cauza diferentei de tensiune au fost necesare cele 2 rezistente pe pinul de receptie.
  • Pentru a intra in modul the programare GPIO0 trebuie sa fie LOW inainte ca modulul Wi-Fi sa fi fie alimentat, astfel butonul a fost necesar pentru a putea rupe usor legatura cand dorim doar sa ruleze codul.
  • Observam legatura TX - TX en Rx - Rx. U kunt eenvoudig en snel verbinding maken met Arduino met de module Wi-Fi die u rechtstreeks kunt verzenden naar de eerste plaats die u kunt gebruiken voor seriële apparatuur.
  • Ben legat pinul de reset de la Arduino la GND pentru a ignora microcontrolerul.

Stap 4: Programmagebied Propriu-zisa

Pentru demonstratie voor de volgende Arduino IDE, voor een fi necesari urmatorii pasi:

  1. Deschideti IDE-ul si dati klik op Bestand -> Voorkeuren sau apasati direct CTRL+,
  2. In campul "Additional Boards Manager URL's:" adaugati urmatorul link:

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

dupa care dat klik op "OK".

3. Klik op Tools -> Board -> Boards Manager is geïnstalleerd in de campagne "ESP8266" en geïnstalleerd

4. Selecteer "Generic ESP8266" din Tools -> Board

5. Sluit een rekenmachine aan

6. Alegeti portul selecteren en "Extra -> Poort"

7. Incarcati voorbeeld blinky led "File -> Voorbeelden -> 02. Digital-> BlinkWithoutDelay" si modificati ledPin = 2 (in cazul ESP-01)

8. Deconectati firul rosu de la 3.3V de la Arduino

9. Apasate 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, completari etc… schrijf gerust in de comments!:)

Aanbevolen: