ESP8266 - Potenciômetro LED
Em um tutorial anterior, aprendemos como mudar o brilho do LED de acordo com o valor de saída do potenciômetro.
Este tutorial ensina você a usar o ESP8266 e um potenciômetro para controlar o LED. Em detalhes:
- Se o valor analógico do potenciômetro for maior que um limite, o ESP8266 acende o LED
- Se o valor analógico do potenciômetro for menor que um limite, o ESP8266 apaga o LED
- Se a tensão de saída do potenciômetro for maior que um limite, o ESP8266 acende o LED
- Se a tensão de saída do potenciômetro for menor que um limite, o ESP8266 apaga o LED
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Use the LED Module for easier wiring. It includes an integrated resistor.
Sobre LED e Potenciômetro
Se você não está familiarizado com LED e potenciômetro (pinagem, funcionalidade, programação ...), os tutoriais a seguir podem fornecer mais informações:
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Para mais informações, veja Pinagem do ESP8266 e como alimentar o ESP8266 e outros componentes.
Código ESP8266 - Limite Analógico
Passos Rápidos
Para começar com o ESP8266 no Arduino IDE, siga estes passos:
- Confira o tutorial como configurar o ambiente para o ESP8266 no Arduino IDE se esta for a sua primeira vez usando o ESP8266.
- Faça a ligação dos componentes conforme 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.
- Conecte o cabo USB ao seu ESP8266 e ao PC.
- Abra o Arduino IDE e selecione a placa e a porta corretas.
- Copie o código e abra-o no Arduino IDE.
- Clique no botão Upload no Arduino IDE para compilar e fazer o upload do código para o seu ESP8266.

- Gire o potenciômetro
- Confira a alteração no estado do LED
Explicação do Código
Confira a explicação linha por linha contida nos comentários do código-fonte!
Código ESP8266 - Limite de Tensão
O valor analógico de um potenciômetro é transformado em um valor de tensão. Esse valor de tensão é então comparado a um limite de tensão, o que faz com que um LED seja acionado.