NodeMCU 15 passos para se tornar um mestre em IoT
Fernando Bryan FrizzarinConteúdo
Hoje em dia, tanto é importante que profissionais da Engenharia Eletrônica e Mecatrônica tenham um pé em programação, como o pessoal da TI também precisa saber um pouco de eletrônica e estar sempre de olho na Internet das Coisas. NodeMCU é uma plataforma de código aberto e hardware aberto para desenvolvimento de equipamentos na filosofia da IoT, baseado no microcontrolador de fabricação chinesa chamado ESP8266, incluindo um módulo de comunicação WiFi. Além da capacidade de conectar-se e interagir com equipamentos e ambientes baseados na pilha de protocolos TCP/IP, como diferencial em relação ao Arduino, ele apresenta comunicação USB-serial para conexão ao computador, mais pinos GPIO, bootloader compatível com a linguagem de programação LUA, tudo isso aliado ao tamanho reduzido.
Neste livro, Fernando Frizzarin apresenta o NodeMCU por meio de 15 experiências para você aprender com a mão na massa, todas elas concebidas para usar componentes externos fáceis de encontrar e baixíssimo custo. Você verá que será muito simples adicionar sensores e atuadores nos seus projetos e, ao fim do livro, terá as portas abertas para uma imensidão de possibilidades e facilidades disponíveis ao programador e à programadora no uso do NodeMCU, elevando os projetos antes baseados apenas em Arduino a um patamar superior dentro da filosofia da IoT.
Sumário
- 1 Introdução
- 2 O que será necessário ter
- 3 Obtendo e preparando o IDE Arduino
- 4 Como colocar tudo em prática
- 5 Experiência nº 01 - Piscar o LED embutido
- 6 Experiência nº 02 - Controlando o LED embutido com um botão
- 7 Experiência nº 03 - Buscando redes sem fio próximas
- 8 Experiência nº 04 - Conectando em uma rede sem fio
- 9 Experiência nº 05 - Definindo IP fixo para o NodeMCU
- 10 Experiência nº 06 – Conectando em várias redes sem fio
- 11 Experiência nº 07 - Criando um servidor Web em seu NodeMCU
- 12 Experiência nº 08 - Controlando um LED através de uma página Web
- 13 Experiência nº 09 - Lendo o conteúdo de uma página Web
- 14 Experiência nº 10 - Mostrando valores de um sensor em uma página Web
- 15 Experiência nº 11 - NodeMCU funcionando como um ponto de acesso
- 16 Experiência nº 12 - O sistema de arquivos interno do NodeMCU
- 17 Experiência nº 13 - Verificando um endereço remoto (ping)
- 18 Experiência nº 14 – Contando tempo com horas reais
- 19 Experiência nº 15 – Execução agendada
- 20 Para encerrar: novas possibilidades
Autor
Fernando Bryan Frizzarin
Fernando Bryan Frizzarin, formado em Ciência da Computação no ano 2000 pela Universidade Metodista de Piracicaba, especialista em Redes de Computadores pela Universidade Federal de São Carlos em 2003, formou-se Psicopedagogo em 2008 pela Universidade Salesiana e especializou-se em Informática Aplicada a Educação pela UNICAMP também em 2008, é MBA em Gestão Estratégica da Tecnologia da Informação pela Universidade Anhanguera desde 2013. Trabalha como Chefe da Seção de Informática no Departamento de Água e Esgoto de Americana desde 2002, é professor do ensino técnico do COTIL desde 2004 e professor especialista na Faculdade integrada Einstein de Limeira desde 2014, tendo lecionado como especialista na Faculdade Anhanguera de Limeira por 6 anos, de 2008 até 2014.
Dados do produto
- Número de páginas:
- 191
- ISBN:
- 978-85-7254-008-7
- Data publicação:
- 04/2019