ESP8266 - GaragemHacker/senseiot GitHub Wiki
ESP8266
O ESP8266 é um módulo WiFi de baixo custo e baixo consumo de energia que o torna perfeito para IoT(Internet of things).
Modelos
Existem varios modelos, veja abaixo alguns deles:
ESP-01
Thing
Veja nesta pagina varios môdulos.
Guia de conexão
Materiais necessários:
- Um ESP-01
- Um conversor USB serial, esta é compatíveis com 3.3 e 5v
- Um conversor de nível lógico, achei barato
- Um adaptador para breadboard, veja o guia de construção
- Arduino IDE com suporte a ESP8266, veja o guia de instalação
Pinagem ESP-01
Hello world
Faça a ligação como na imagem abaixo:
ATENÇÂO: Na ligação acima o pino
GPIO0
está ligado ao neutro, desta forma o ESP-01 entra em modo bootloader. Depois de fazer upload do firmware com o codigo abaixo você deve remover está ligação para que o ESP-01 inicie em modo execução.
Código
No Arduino IDE use o seguinte código, compile e faça upload do firmware:
#define ESP8266_LED 2
void setup()
{
pinMode(ESP8266_LED, OUTPUT);
}
void loop()
{
digitalWrite(ESP8266_LED, HIGH);
delay(1500);
digitalWrite(ESP8266_LED, LOW);
delay(1500);
}
Reinicie o ESP-01 é você deve ter um LED piscando este foi seu hello world no mundo ESP!