
Projetos Com Esp8266 Programado Em Arduino - Parte Ii
De Vitor Amadeu SouzaDuração46m
Sobre este audiolivro
Esta literatura é uma continuação da obra Programando o ESP8266 no Arduino (2016) do mesmo autor e editora, onde outros exemplos serão explorados de modo que o leitor possa ampliar seu embasamento teórico e prático para desenvolver mais aplicações nesta ferramenta. É importante que o leitor tenha ciência dos assuntos abordados na obra citada, para que haja um melhor aproveitamento do conteúdo a ser apresentado. Nesta obra os seguintes temas são tratados: Comunicação em rede MODBUS, redes LIN e medição de corrente (amperímetro). A placa didática utilizada foi a NodeMCU, onde os recursos para testar os circuitos propostos serão conectados através das conexões disponíveis na lateral do kit. Tal kit está à venda no site www.cerne-tec.com.br.
Detalhes do audiolivro
GêneroEducation and Learning, Technology
Duração46 min
Narrado porOuça com mais de 1.000 vozes
FormatoeBook com áudio
Data de publicação24 de nov. de 2016
IdiomaPortuguês
Sumário
1Vitor Amadeu Souza
2I. Metodologia de desenvolvimento
3II. Comunicação MODBUS
4III. Comunicação LIN
5IV. Amperímetro
Mostrar todos os capítulosVer menos
6O protocolo MODBUS é um dos mais usados a nível industrial
71200 metros de maneira extremamente confiável.
8na próxima tabela.
9conjunto com o NodeMCU.
10funcionamento RTU.
11MODBUS apresentado abaixo.
12delay(10);digitalWrite(CTR,0);
13O botão usado é o ModBus Function 01. Deve-se
140xFD e 0xCA de acordo com o protocolo abaixo.
15A seguir o programa Arduino para ler uma entrada digital e
16primeiro e segundo byte possuem o valor 0x01 e indicam que o
17Capítulo III
18automóveis). Note também que cada nó possui um resistor de pull-up
19o identificador da mensagem que diz ao barramento a que nó se
20abaixo:
21Observe que o software em si não muda praticamente nada se
22if(rx=='D') digitalWrite(LED,0); } }
23loop principal é enviado
24Primeiramente envia-se um byte de break, onde neste caso basta
25{ controle=~controle; if(controle) Serial.write('L'); else Serial.write('D'); } } } } }
26VOUT
27ADC
28cálculo matemático acima de forma a obter o valor da corrente de