Índice:
- Etapa 1: Resurse Necesare
- Etapa 2: Componentelor de interconectarea
- Etapa 3: Explicatii Si Observatii
- Etapa 4: Programarea Propriu-zisa
Vídeo: Programa ESP8266 com Arduino: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Multi incepatori intampina probleme cand vor sa programeze un modul Wi-Fi, in continuare va voi prezenta un mod usor de a face acest lucru.
Programar se poate face folosind ou placa de dezvoltare para um conversor USB para serial.
Em um projeto de teste vai voi arata cum am programat eu um módulo ESP-01 folosind ou placa de dezvoltare Arduino, fara a fi necesar un estabilizator de tensiune, sau alte componente pe care e posibil sa nu le avem la indemana.
Etapa 1: Resurse Necesare
Resurse Hardware folosite:
- Esp8266
- Arduino Uno + cablu
- tábua de pão
- 1 x buton
- 1 x rezistenta 1k
- 1 x rezistenta 2k
- incêndio
Etapa 2: Componentelor de interconectarea
- 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
Etapa 3: Explicatii Si Observatii
- A função Modulul Wi-Fi é de 3.3V, iar Arduino de 5V. Aveti grija sa nu alimentati direta ESP-ul de 5V ca il veti distruge. Tot din cauza diferentei de tensiune au fost necesare cele 2 rezistente pe pinul de receptie.
- Para um módulo interno de programa GPIO0 trebuie sa fie LOW inainte ca modulul Wi-Fi sa fie alimentat, astfel butonul a fost necesar pentru a putea rupe usor legatura cand dorim doar sa ruleze 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 para um microcontrolador ignora.
Etapa 4: Programarea Propriu-zisa
Pentru demonstratie voi folosi Arduino IDE, unde vor fi necesari urmatorii pasi:
- Deschideti IDE-ul si dati clique em Arquivo -> Preferências sau apasati direto CTRL +,
- Em campul "URLs de gerenciador de placas adicionais:" link adaugati urmatorul:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
dupa care dati clique em "OK".
3. Dati clique em Ferramentas -> Placa -> Gerenciador de placas si adaugati no campo de cautare "ESP8266" e instalati pachetul
4. Selectati placa "Generic ESP8266" din Tools -> Board
5. Conectati placa la calculator
6. Alegeti portul selectand "Tools -> Port"
7. Incarcati exemplul blinky led "Arquivo -> Exemplos -> 02. Digital-> BlinkWithoutDelay" si modificati ledPin = 2 (em 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 em 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… sinta-se à vontade para escrever nos comentários!:)
Recomendado:
Programa Esp -01usando Arduino: 3 etapas
Programa Esp -01usando Arduino: programar esp8266 é meio difícil porque não tem USB embutido para conversor ttl ou qualquer botão de reset
Primer Programa De Arduino: 4 etapas
Primer Programa De Arduino: El Arduino é um micro / controlador que se programa desde um computador. Uma vez descargado o Arduino IDE, e conectada a comptadora, selecione o tipo de placa e o porto serial (instrucciones ac á). El lenguaje de programaci ó n que
Programa de desenho Arduino TFT: 4 etapas
Programa de desenho do Arduino TFT: Este instrutível detalha o código usado para fazer um programa de desenho para uma tela do Arduino TFT. Este programa é único, no entanto, porque permite salvar um desenho no cartão SD e carregá-lo posteriormente para fazer mais edições
Como fazer upload do programa Arduino Pro Mini 328P usando o Arduino Uno: 6 etapas
Como fazer upload do programa Arduino Pro Mini 328P usando o Arduino Uno: Arduino Pro Mini é o menor chipboard que tem 14 pinos de I / O, está trabalhando em 3,3 volts - 5 volts DC e fácil de enviar o código no dispositivo de programação. Especificação: 14 portas de entrada / saída digital RX, TX, D2 ~ D13, 8 portas de entrada analógica A0 ~ A7 1
Programa ESP8266 - MicroPython: 4 etapas
Programa ESP8266 - MicroPython: MicroPython é um projeto que permite executar uma versão em miniatura do Python 3 em microcontroladores e placas embutidas. Ele tem suporte crescente para placas de microcontrolador e, em vez de instalar uma distro Linux completa na placa, dá apenas uma m