O ESP8266 é um microcontrolador com comunicação WiFi embutida, sendo disponível em diversos formatos (com diferentes número de portas de entrada/saída, portas de comunicação e portas analógicas). No laboratório pretende-se usar a versão NodeMCU, que é uma versão do ESP8266 que já vem configurado para conexão USB (facilitando a codificação do mesmo via Arduino IDE). O ESP tornou-se um dos microcontroladores mais utilizados no mercado de IoT devido a sua versatilidade pois, além de permitir a codificação em C-Arduino (o que facilita a curva de aprendizagem para os que já conhecem o Arduino), a conexão WiFi embutida elimina a necessidade de sensores de comunicação externos. Sua aplicação pode ir desde o monitoramento remoto de ambientes ao controle destes, ou seja, faz-se o mesmo que com Arduino, com a vantagem de poder fazer remotamente, sem necessidade de componentes externos, o que permite o barateamento dos projetos IoT (o NodeMCU, versão mais avançada do ESP8266 custa em média R$30,00, mesmo preço de um Arduino UNO).
Ementa: