ESP8266 - Estrutura do Código
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Estrutura Básica
O código do ESP8266 consiste em duas seções: o código de setup e o código de loop. O código de setup é executado uma vez, quando o programa inicia. O código de loop é executado continuamente até que o programa seja interrompido.
Código de Setup
- O código da função setup() é executado logo após a energização ou o reset. Ele é executado apenas uma vez e é usado para inicializar variáveis, definir os modos dos pinos, começar a usar bibliotecas, etc.
Código de Loop
- O código da função loop() é executado logo após o código de setup. Ele é executado repetidamente, de forma infinita, e é usado para realizar a tarefa principal da aplicação.
Exemplo
Passos Rápidos
Para começar com o ESP8266 no Arduino IDE, siga estes passos:
- Veja o tutorial como configurar o ambiente para o ESP8266 no Arduino IDE se esta for a primeira vez que você usa o ESP8266.
- Ligue os componentes como mostrado no diagrama.
- Conecte a placa ESP8266 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Escolha a placa ESP8266 correta, como (por exemplo, NodeMCU 1.0 (ESP-12E Module)), e a respectiva porta COM.
- Copie o código e abra-o no Arduino IDE.
- Clique no botão Upload na IDE para transferir o código para o ESP8266.
- Abra o Serial Monitor.
- Confira a saída no Serial Monitor.
Você pode observar que “This is the setup code” é impresso apenas uma vez, enquanto “This is loop code” é impresso várias vezes. Isso significa que o código de setup é executado uma vez e o código de loop é executado repetidamente. O código de setup é executado primeiro.
※ Nota:
As funções setup() e loop() DEVEM estar incluídas no código do ESP8266. Se isso não for feito, ocorrerá um erro.
Partes Opcionais
: usado para declarar variáveis que podem ser usadas em todo o sketch
Além do código de setup e de loop, um sketch do ESP8266 pode conter as seguintes seções:
- Comentário de bloco: geralmente usado para incluir detalhes sobre o autor, instruções de ligação, licença, etc., que são ignorados pelo ESP8266.
- Inclusão de bibliotecas: usada para incluir bibliotecas no sketch.
- Definição de constantes: usada para definir constantes.
- Declaração de variáveis globais: usada para declarar variáveis que podem ser acessadas em todo o sketch.
Passos Rápidos
- Ligue os componentes como mostrado no diagrama.
- Conecte a placa ESP8266 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Escolha a placa ESP8266 correta, como (por exemplo, NodeMCU 1.0 (ESP-12E Module)), e a respectiva porta COM.
- Copie o código e abra-o no Arduino IDE.
- Clique no botão Upload na IDE para enviar o código para o ESP8266.
- Abra o Serial Monitor.
- Confira a saída no Serial Monitor.
Não precisamos entender o código linha por linha agora. Só precisamos nos familiarizar com a estrutura do código. O código linha por linha será explicado em tutoriais seguintes.