Nas linhas do Arduino
Programação Wiring para não programadores
Descrição do livro
A plataforma Arduino é muito conhecida por unir eletrônica e programação. Embora programadores que se aventuram em utilizar a plataforma não encontrem dificuldades em programar, o mesmo não se pode afirmar dos profissionais da área de eletrônica ou mesmo de makers.
Este livro apresenta desde os conceitos básicos de programação, como estruturas de repetição e decisão, até os mais avançados, como interrupções, sensores e atuadores. Além disso, inclui inúmeros experimentos práticos e exercícios com componentes eletrônicos simples, como LEDs e buzzer.
O objetivo desta obra é ensinar a programação Wiring para makers, profissionais e estudantes, com experiência básica em circuitos eletrônicos, tendo contato pela primeira vez com programação aplicada à Robótica e Eletrônica.
Ver menos ▲Sumário
- Agradecimentos
- Sobre a autora
- Prefácio
- Introdução
- Capítulo 1 ■ Introdução à programação em Wiring
- Lógica de programação
- Principais formatos para fluxograma
- Tipos de dados
- Variáveis
- Constantes
- Exemplo prático
- Instruções úteis
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 2 ■ Introdução ao Arduino
- Lista de materiais do capítulo
- O que é Arduino?
- Ambiente de programação
- Comandos principais
- Comando pinMode
- Comando digitalWrite
- Comando digitalRead
- Comando analogRead
- Comando analogWrite
- Exemplo prático
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 3 ■ Verificando condições
- Lista de materiais do capítulo
- Laços condicionais
- Exemplo prático 1
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 4 ■ Estrutura de repetição finita e uso de vetores
- Lista de materiais do capítulo
- Repetições finitas
- Mas o que é vetor?
- Exemplo prático 1
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 5 ■ Consolidando os conceitos iniciais
- Lista de materiais do capítulo
- Conceitos básicos
- Programação em Wiring
- Coloquei as duas funções-bases para meu código?
- Todas as instruções de que preciso estão dentro ou fora das funções?
- Declarei todas as variáveis e constantes no meu código?
- Coloquei comentários no meu código?
- Defini os laços condicionais ou repetição com estruturas certas?
- Uso de vetores
- Conferi tudo, o programa está certo, mas não consigo passar para a placa Arduino
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 6 ■ Mais estruturas de repetição e decisão
- Lista de materiais do capítulo
- Comandos de repetição
- while
- do/while
- Exemplo prático 1
- Escolhendo entre muitas opções
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 7 ■ Ampliando possibilidades com sub-rotinas
- Lista de materiais do capítulo
- Exemplo prático 1
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Lista de materiais do capítulo
- Capítulo 8 ■ Interrupção e timer no Arduino
- Lista de materiais do capítulo
- Interrupção
- Exemplo prático 1
- Timer e biblioteca TimerOne
- Exemplo prático 2
- Exemplo prático 3
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 9 ■ Comunicação serial e Bluetooth
- Lista de materiais do capítulo
- Comunicação serial (USART)
- Exemplo prático 1
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 10 ■ Comunicação I2C
- Lista de materiais do capítulo
- I2C
- Exemplo prático 1
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 11 ■ Mais uma revisão
- Sub-rotinas
- Interrupção
- Biblioteca
- Timer
- Serial e Bluetooth
- Comunicação I2C
- Agora é com você!
- Capítulo 12 ■ Servomotores
- Lista de materiais do capítulo
- Exemplo prático 1
- Comando MAP
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Lista de materiais do capítulo
- Capítulo 13 ■ Receptor infravermelho
- Lista de materiais do capítulo
- Infravermelho (IR)
- Exemplo prático 1
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 14 ■ Sensor ultrassônico
- Lista de materiais do capítulo
- Exemplo prático 1
- Agora é com você!
- Bibliografia do capítulo
- Lista de materiais do capítulo
- Capítulo 15 ■ Motor de passo
- Lista de materiais do capítulo
- O que é motor de passo?
- Exemplo prático 1
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 16 ■ Módulo leitor RFID e comunicação SPI
- Lista de materiais do capítulo
- SPI
- RFID
- Exemplo prático 1
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 17 ■ Display 7 segmentos
- Lista de materiais do capítulo
- Sobre o display 7 segmentos
- Uso de matrizes
- Exemplo prático 1
- Comando randômico
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 18 ■ Sensores de temperatura
- Lista de materiais do capítulo
- Thermistor
- Exemplo prático 1
- LM35
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 19 ■ Sensores de som
- Lista de materiais do capítulo
- Exemplo prático 1
- Exemplo prático 2
- Agora é com você!
- Bibliografia do capítulo
- Lista de materiais do capítulo
- Capítulo 20 ■ Sensor de gás
- Lista de materiais do capítulo
- Família MQ
- Exemplo prático 1
- Agora é com você!
- Bibliografia do capítulo
- Capítulo 21 ■ Teclado membrana
- Lista de materiais do capítulo
- Exemplo prático 1
- Agora é com você!
- Bibliografia do capítulo
- Lista de materiais do capítulo
- Capítulo 22 ■ Criação de melodias
- Lista de materiais do capítulo
- Notas musicais e suas frequências
- Exemplo prático 1
- Agora é com você!
- Bibliografia do capítulo
- Apêndice A ■ Componentes eletrônicos do livro
- Resistor
- O que é resistor pull-up?
- Resistores variáveis
- LED
- Buzzer
- Bibliografia do capítulo
- Resistor
- Apêndice B ■ Protoboard
Sobre o autor
Gedeane G. S. Kenshima é Engenheira de Controle e Automação e Técnica em Automação, ambos pelo Instituto Federal de São Paulo. Possui Especialização em Formação Pedagógica pelo Centro Paula Souza. É maker e hobbista na plataforma Arduino. Desenvolveu projetos com Arduino em roupas e acessórios. Ministra palestras, oficinas e cursos na… Ver perfil completo ▶
Livros relacionados
Opinião dos leitores
Helmo B L F
Livro excelente. Teoria direta e prática.
MARCOS R V
Excelente livro, superou minhas espectativas!!!
MAXWEL M
O livro é muito bom, podendo facilmente ser usado em cursos básicos de Arduino. É praticamente um guia prático!
Walteno M P J
Boas aplicações, atendeu as minhas expectativas.




