Programando O Esp8266 Em Lua Com Base No Nodemcu

By Vitor Amadeu Souza
Listen with Sir Michael Caine™ and 1,000+ voices
Length1h 10m

About this audiobook

A proposta desta literatura é apresentar a programação na linguagem Lua para a linha NodeMCU. Para isso, apresenta inicialmente a programação em Lua voltada para computador, para em seguida aplicar tal conhecimento no NodeMCU. O módulo NodeMCU vem equipado com o circuito integrado ESP8266, possibilitando desta forma a conexão com a rede WiFi, sendo ideal para aplicações voltadas a IoT (Internet das Coisas). Ela pode ser programada em diversas linguagens, porém nesta literatura o foco será a sua manipulação através da linguagem Lua. Diversos exemplos são explorados de modo que o leitor possa desta forma ter embasamento teórico e prático para desenvolver mais aplicações nesta ferramenta. Neste sentido, temas como PWM, varredura de display, I/Os, retardo de tempo, motor de passo dentre outros são abordados.

Audiobook details

GenreEducation and Learning, Technology
Length1 hr 10 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateOct 11, 2016
LanguagePortuguese

Table of contents

1Vitor Amadeu Souza
2Introdução
3marcado na próxima figura.
4Porém, o resultado não seria o mesmo que foi observado
5trechos de programas que não são
Show all chapters
6print(idade) print(cidade) print(resultado) print(saldo)
7resultado da simulação.
8Função Maior Menor Maior ou igual Menor ou igual Igual Diferente
9A seguir o resultado de uma simulação deste programa.
10Este exemplo prático irá demonstrar como converter um dado
11A seguir a janela com o resultado da simulação.
12A seguir o resultado da simulação.
13Para completar o exemplo, podemos colocar uma mensagem
14O próximo exemplo faz uso da estrutura de repetição while
15de vetor e através de algum índice, ter acesso ao conteúdo gravado
16tabela={1,2.2,"Lua","Prog",true} print(tabela[1]) print(tabela[2]) print(tabela[3]) print(tabela[4]) print(tabela[5])
17O próximo exemplo implementa o cálculo da média de uma
18impressos individualmente.
19function imprime(valor1,valor2) print ("A soma é: ",valor1+valor2) end imprime(1,4) --Chama função
20function imprime(valor1,valor2) return(valor1+valor2) end print ("A soma é: ",imprime(1,4)) --Chama função
2122.2 Função string.char
2222.3 Função string.find
2322.4 Função string.len
2422.5 Função string.lower
2522.6 Função string.upper
26Fonte: https://en.wikipedia.org/wiki/NodeMCU
27Observe que o módulo será reconhecido como uma porta de
28em Lua em funcionamento no NodeMCU.
29composto de dois terminais, sendo o maior o terminal positivo
30placa.
31(Interface Homem-Máquina). Na verdade, o display é um conjunto de
32Nesta experiência será implementado um contador. O exemplo
33Há no exemplo uma variável inteira que armazena o valor da
34Capítulo X
35O NodeMCU disponibiliza uma interface RS232 virtual ao conectá-
3650 Hz, neste caso o período será encontrado da seguinte forma.
37O fluxograma que rege o funcionamento deste exemplo está
38O código fonte para esta experiência está apresentado abaixo.
39Motor de Passo
40Bobina 4 0 0 0 1
41passos.
42No modo half step verifica-se um consumo maior de corrente, em
43Configura pinos de I/O
44Nota-se outro exemplo em que o duty cycle é diferente, ficando
45um osciloscópio digital.
46O experimento consistirá em variar de 100% a 0% o ciclo ativo
47Capítulo XV
48Controle de potência de resistor por PWM
Empregando O Conceito De Smart City Para Monitoramento De Lata De Lixo Programado No ArduinoVitor Amadeu Souza33m$8 · $0.00
Usando Uma Impressora Térmica Para Registrar Um Dinamômetro Programado No ArduinoVitor Amadeu Souza25m$9 · $0.00
Desenvolvendo Projetos De Monitoramento Com O Arduino E Smartphone Android Programado No App InventorVitor Amadeu Souza3h 57m$47 · $0.00
Comunicação Zigbee Para Medição De Voltímetro Programado No ArduinoVitor Amadeu Souza30m$8 · $0.00
Pictograma Com Display Tft Programado No ArduinoVitor Amadeu Souza19m$6 · $0.00
Implementando Um Detector De Infravermelho E Cor Rgb Com O Sensor S11059 Via I2c No ArduinoVitor Amadeu Souza21m$8 · $0.00
Aplicações Eletrônicas Na Raspberry Pi Zero Programado No Wolfram MathematicaVitor Amadeu Souza34m$8 · $0.00
Calculando A Resistência Em Um Circuito Com Led Programado Em Visual BasicVitor Amadeu Souza31m$7 · $0.00
Desenvolvendo Um Web Server Para Monitoramento De Higrômetro Usando O Esp8266 (nodemcu) Programado Em LuaVitor Amadeu Souza32m$10 · $0.00
Comunicação Com Módulo De Rf Nrf24l01 Para Medição De H2 Programado No ArduinoVitor Amadeu Souza25m$7 · $0.00
Reproduzindo O Hino Da China Em Arquivo Wav Com Base No ArduinoVitor Amadeu Souza50m$6 · $0.00
Projetos Em Clp Ladder Baseado Na Placa Arduino Uno Parte XiiiVitor Amadeu Souza18m$8 · $0.00
Calculando O Período De Um Pêndulo Simples Programado No LazarusVitor Amadeu Souza34m$7 · $0.00
Arte Barroca Com Display Tft Programado No ArduinoVitor Amadeu Souza19m$7 · $0.00
Projeto De Hardware Com Arduino De Placa Para Domótica Bluetooth Com Desenho De Esquema E Layout No KicadVitor Amadeu Souza30m$7 · $0.00
Acionamento Remoto De Ar-condicionado Com Gsm Usando Comandos Sms Com Módulo Sim800l Programado No ArduinoVitor Amadeu Souza10m$7 · $0.00
Reproduzindo Música Sacra Em Arquivo Wav Com Pic Baseado No Mikroc ProVitor Amadeu Souza50m$8 · $0.00
Projetos Com Esp8266 Programado Em Arduino - Parte XxiiVitor Amadeu Souza21m$10 · $0.00
Projeto De Hardware Para Comunicação I2c Com Desenho De Esquema E Layout No KicadVitor Amadeu Souza1h 17m$7 · $0.00
As Obras De PlatãoPlatão3h 57m4.7 (1.3K)$6 · $0.00
Árvore e folhaJ.R.R. Tolkien4h 59m4.3 (6.3K)$12 · $0.00
Ética, Espiritualidade E CidadaniaAri Antônio Da Silva7h 40m$10 · $0.00
Homo Sapiens Teknelogo - A Superficial Condição HumanaAna Paula Pinho9h 43m$17 · $0.00
ComentáriosComentário Matthew Henry Concise(traduzido Por Pr.germano Heleno )8h 14m4.9 (4.4K)$5 · $0.00
Consciência fonológica na educação infantil e no ciclo de alfabetizaçãoArtur Gomes de Morais8h 44m4.8 (1.5K)$9 · $0.00
Filhos Melhores Para O MundoBárbara Flores5h 30m4.8 (1.1K)$7 · $0.00
Seja YounikTiago Bruneto2h 32m4.7 (3.7K)$6 · $0.00
O Livro Dos Mártires IlustradoJohn Foxe11h 52m4.6 (5.1K)$5 · $0.00
Dicionário Paulo FreireUnknown Author26h 51m4.6 (1.4K)$10.99 · $0.00
As Obras De PlatãoPlatão3h 48m4.6 (682)$6 · $0.00
Em defesa da escolaJan Masschelein, Maarten Simons5h 26m4.6 (726)$10 · $0.00
Teoria Dos JogosFernando Barrichelo2h 21m4.5 (543)$5 · $0.00
O homem e seus símbolosCarl G. Jung, Joseph L. Henderson, M.-L. von Franz, Aniela Jaffé, Jolande Jacobi, John Freeman14h 50m4.4 (156.9K)$14 · $0.00
Focado Em PessoasPedro Janot6h 48m4.4 (1.8K)$7 · $0.00
Gramática da fantasiaGianni Rodari6h 59m4.4 (3.2K)$9 · $0.00
Avaliação MediadoraJussara Hoffmann4h 43m4.4 (2.7K)$9 · $0.00
Faça-os ler!Michel Desmurget12h 5m4.5 (321)$11.99 · $0.00
Para além da aprendizagem - Educação democrática para um futuro humanoGert Biesta5h 57m4.5 (278)$9 · $0.00
Piaget, Vigotski, WallonYves de La Taille, Marta Kohl de Oliveira, Heloysa Dantas5h 10m4.3 (3.4K)$8 · $0.00

You may also like

Calculando A Resistência Em Um Circuito Com Led Programado Em Visual BasicVitor Amadeu Souza31m$7 · $0.00
Como Montar Uma Loja De VinhosLucas Rocha De Alvarenga1h 28m$9 · $0.00
Cães Da Raça PinscherNeiriberto Silva De Freitas15m$8 · $0.00
Efeito da variação da temperatura no desenvolvimento embrionário murinoDóris Ferreira Moriyama3h$20 · $0.00
Flip Flap conhecem os anjosSilvia Strufaldi4m$3 · $0.00
Vexilologia Para A Bandeira Da Bulgária Com Display Tft Programado No ArduinoVitor Amadeu Souza18m$6 · $0.00
Desenvolvendo Jogos No Smartphone Para Ensino De ArqueologiaVitor Amadeu Souza37m$10 · $0.00
Apresentando Pinturas No Display Tft De Jacques-louis David Com Raspberry Pi Programado No PythonVitor Amadeu Souza43m$6 · $0.00
Como Ganhar Dinheiro Comprando E Vendendo Imóveis HojeLivros Que Facilitam1h 3m$6 · $0.00
Monitorando Via Smartphone No Protocolo Mqtt A Leitura De Radiação Uv Usando O Esp8266 (nodemcu) Programado No ArduinoVitor Amadeu Souza48m$8 · $0.00
Aplicações Eletrônicas Na Raspberry Pi Zero Programado Em BasicVitor Amadeu Souza53m$8 · $0.00
Programando O Smartphone Para Usar O Acelerômetro Programado No App InventorVitor Amadeu Souza35m$10 · $0.00
Apresentando Pinturas De Ticiano Com Display Tft Programado No ArduinoVitor Amadeu Souza19m$6 · $0.00
Cinco anos do novo CPCGil Ferreira de Mesquita, Vinicius Roberto Prioli de Souza19h 54m$18 · $0.00
Gênero, trabalho e previdênciaCristhianne Tavares Pinheiro3h 10m$10 · $0.00
DinamismoLeandro Bertoldo2h 36m$5 · $0.00
Efeito da atividade física na reprodução humanaLeonardo Nesello57m$15 · $0.00
Poeiras Nas Estradas !Maria Helena Guedes2h 16m$5 · $0.00
30 Receitas Da Lasanha Da ItáliaJideon F Marques56m$10 · $0.00
GinAdriana Schiavon49m$6 · $0.00