Este curso tem por objetivo demonstrar como realizar a programação do Nodemcu para interagir com sensores e atuadores localizados em uma rede local ou na nuvem (através da plataforma ThingSpeak). A transmissão dos dados dos sensores ou atuadores é realizada através da conexão de uma rede WiFi local configurada dentro do NodeMcu. Inicialmente é abordada a conexão de um sensor de temperatura e umidade, cujo exemplo pode ser expandido para outros tipos de sensores. Também é abordado o exemplo de acionamentos utilizando LEDs e relés, de modo que, eles podem ser substituídos por outros dispositivos que se deseje controlar posteriormente. Em adição, é visto como adicionar o Nodemcu e os sensores/atuadores a uma plataforma de nuvem de maneira que seja possível realizar a leitura dos dados ou os acionamentos de dispositivos de qualquer lugar na Internet. São demonstrados como criar Dashboards para a visualização dos dados dos sensores. Os dados podem ser vistos pelo computador, celular ou tablets. Além disso, é demonstrado como enviar mensagens dos sensores para o Twitter e Whatsapp de modo a informar o usuário sobre os eventos que estão ocorrendo com os sensores conectados a rede. A programação é realizada utilizando a IDE do Arduino e todos os códigos gerados são disponibilizados em anexo.