
Programando O Esp8266 Em Python Com Base No Nodemcu
By Vitor Amadeu SouzaLength53m
About this audiobook
A proposta desta literatura é apresentar a programação na linguagem Python para a linha NodeMCU usando o firmware do MicroPython. Para isso, apresenta inicialmente a programação em Python 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 Python. 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
Length53 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateOct 11, 2016
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2Introdução
3Acima temos um exemplo de exponenciação, onde o valor 2
4um comentário.
5Observe outra definição de variável, neste caso uma variável inteira:
Mostrar todos os capítulosVer menos
6memória.
7type(nome_da_variável) como apresentado a seguir:
8neste caso o resultado verdadeiro.
9individualmente os caracteres
10a 10”. Verifique que o esperado ocorreu, executando neste caso o else
11Sempre que precisarmos repetir um bloco de comandos repetidas
12seja, o conteúdo da variável x seja maior que 20.
13apresentada abaixo.
14script para o Python, digitando:
15conforme ilustra o próximo exemplo.
16A função hex permite converter um valor decimal para hexadecimal.
17Fonte: https://en.wikipedia.org/wiki/NodeMCU
18apresentada.
19Observe que o módulo será reconhecido como uma porta de
20Fonte: http://justjibba.net/getting-nodemcu-1-0-to-work-on-a-mac/
21Neste primeiro exemplo são apresentados os passos para ligar um
22composto de dois terminais, sendo o maior o terminal positivo
23da placa.
24seguida aguarda um tempo dado pela função time.sleep_ms.
25(Interface Homem-Máquina). Na verdade, o display é um conjunto de
26Para ler o estado de uma entrada digital foi utilizada o método
27Nesta experiência será implementado um contador. O exemplo
28Há no exemplo uma variável inteira que armazena o valor da
2950 Hz, neste caso o período será encontrado da seguinte forma.
30O fluxograma que rege o funcionamento deste exemplo está
31O código fonte para esta experiência está apresentado abaixo.
32Motor de Passo
33Bobina 4 0 0 0 1
34passos.
35No modo half step verifica-se um consumo maior de corrente, em
36Configura pinos de I/O
37Nota-se outro exemplo em que o duty cycle é diferente, ficando
38um osciloscópio digital.
39O experimento consistirá em variar de 100% a 0% o ciclo ativo
40Controle de potência de resistor por PWM