Livro NodeMCU Python

Propaganda
Sumário
Introdução .............................................................................................................8
Capítulo I – Programação em Python .....................................................................9
1. Introdução ....................................................................................................... 9
2. Usando o Como Calculadora ......................................................................... 10
3. Comentários .................................................................................................. 13
4. Variáveis ........................................................................................................ 14
5. Operadores relacionais ................................................................................. 18
6. Trabalhando com strings ............................................................................... 22
7. O comando if ................................................................................................. 25
8. O comando while .......................................................................................... 27
9. O comando for .............................................................................................. 28
10. Usando listas ............................................................................................... 29
11. Conhencendo as tuplas ............................................................................... 31
12. Operador de formatação............................................................................. 32
13. Criando scripts............................................................................................. 33
14. Funções pré-definidas ................................................................................. 36
15. Criando funções de usuário......................................................................... 41
Capítulo II – Conhecendo a NodeMCU ................................................................. 44
1. Introdução ..................................................................................................... 44
2. Atualizando o firmware do NodeMCU .......................................................... 45
3. ESPlorer ......................................................................................................... 47
4. Interface do NodeMCU ................................................................................. 50
Capítulo III – Ligando um Led ............................................................................... 51
1. Montando o Hardware .................................................................................. 51
5
2. Programando o Python ................................................................................. 52
Capítulo IV – Piscando um Led ............................................................................. 56
1. Introdução ..................................................................................................... 56
2. Montando o Hardware .................................................................................. 56
3. Programando o Python ................................................................................. 57
Capítulo V – Sequencial de Leds ........................................................................... 58
1. Introdução ..................................................................................................... 58
2. Montando o Hardware .................................................................................. 58
3. Programando o Python ................................................................................. 60
Capítulo VI – Display de 7 Segmentos .................................................................. 61
1. Introdução ..................................................................................................... 61
2. Montando o Hardware .................................................................................. 62
3. Programando o Python ................................................................................. 63
Capítulo VII – Lendo um botão ............................................................................. 64
1. Introdução ..................................................................................................... 64
2. Montando o Hardware .................................................................................. 65
3. Programando o Python ................................................................................. 65
Capítulo VIII – Contador ....................................................................................... 66
1. Introdução ..................................................................................................... 66
2. Montando o Hardware .................................................................................. 66
3. Programando o Python ................................................................................. 66
Capítulo IX – Varredura de display de 7 segmentos ............................................. 69
1. Introdução ..................................................................................................... 69
2. Esquema elétrico ........................................................................................... 70
3. Fluxograma .................................................................................................... 71
4. Código fonte .................................................................................................. 72
6
Capítulo X – Motor de Passo ................................................................................ 74
1. Introdução ..................................................................................................... 74
2. Esquema elétrico ........................................................................................... 76
3. Fluxograma .................................................................................................... 77
4. Código fonte .................................................................................................. 78
Capítulo XI – Controle de velocidade de motor por PWM .................................... 80
1. Introdução ..................................................................................................... 80
2. Esquema elétrico ........................................................................................... 84
3. Fluxograma .................................................................................................... 85
4. Código fonte .................................................................................................. 85
Capítulo XII – Controle de potência de resistor por PWM .................................... 87
1. Introdução ..................................................................................................... 87
2. Esquema elétrico ........................................................................................... 87
3. Fluxograma .................................................................................................... 88
4. Código fonte .................................................................................................. 88
Referências .......................................................................................................... 89
7
Download