banner-pix

eBook: Arduino do básico à internet das coisas



  • R$ 40,00

Venda de e-book Compre na Amazon Compre no Google Play
Altair Martins dos Santos
Instrutor de Eletrônica e orientador de projetos da FAETEC desde 2000. Formado em Eletrônica pelo CEFET-RJ, trabalhou durante 10 anos na UFRJ como técnico em Eletrônica realizando manutenções e executando projetos. É um dos fundadores do curso ALTSYN, onde leciona disciplinas na área de eletrônica e automação. Como orientador de projetos, já foi premiado diversas vezes nas principais feiras tecnológicas do Brasil e do mundo, tendo inclusive, por duas vezes, sido classificado como orientador para expor na ISEF (International Science and Engineering Fair), a maior feira de tecnologia pré-universitária do mundo. Em 2023 ganhou o primeiro lugar no prêmio King Abdulazis & his Companions for Giftedness & Creative.
Sylvio Nascimento Ribeiro
Formado em técnico em Eletrônica, licenciado em Automação Industrial e pós-graduado em Robótica Educacional. Atuando desde 1993 na área de manutenção eletroeletrônica, a partir de 2005 passou a lecionar em escolas técnicas públicas e privadas do Rio de Janeiro. É cofundador do Curso ALTSYN, onde leciona disciplinas nas áreas de eletrônica e automação.

O Arduino é uma plataforma computacional programável criada em 2005 na Itália com o intuito de ser um dispositivo barato e acessível a todos. A princípio seu objetivo era ajudar no ensino de programação com sistemas embarcados.

Atualmente, de hobbystas a profissionais, de estudantes do ensino fundamental a doutores em universidades, o Arduino tornou-se o principal dispositivo para realizar projetos não só na área de eletrônica como em diversos outros campos, como medicina, agricultura, segurança etc.

Este livro oferece uma visão extremamente didática ao leitor sobre essa famosa placa de prototipagem de código aberto capaz de conceber desde os mais simples projetos eletrônicos aos mais sofisticados, com exemplos de programas e montagem de circuitos. Serão mostrados conceitos básicos e execução de projetos na área de automação e de Internet das Coisas (IoT), abordando tanto a lógica de programação como os sensores e atuadores utilizados para a construção dos protótipos.

E-ISBN 9788574529660
Formato

ePUB

Idioma

Português

Lançamento 12/07/2023
Páginas

208

Ano 2023
Sumário

Introdução
1. Apresentando o Arduino
O que é Arduino?
Alimentação de funcionamento
Pinagem do Arquino Uno
Instalando a IDE
2. Meu primeiro sketch
Acionamento de saídas digitais
Função void setup
Função void loop
Programa completo
Carregando o programa no Arduino
Ih! Não funcionou!
Criando variáveis
A diretiva #define
3. Entradas digitais
Algoritmo
Resistor pull-down e – pull-up
Programa 1: acionando uma saída através de uma chave de toque
Programa completo
Estrutura condicional se (if)
Programa 2: piscando o LED com a condicinal if
Programa completo
Condicional senão (else)
4. Monitor serial e operadores
Monitor serial
Arduino recebendo dados via monitor serial
Operadores aritméticos
Operadores relacionais
Operadores lógicos
Vamos praticar...
5. Entradas analógicas
Introdução
Vamos praticar...
     Projeto 1: teste da entrada analógica
     Programa completo
     Projeto 2: sensor de luminosidade com LDR
     Ih! Não funcionou!
     Projeto 3: sensor de temperatura com LM35
     O programa
     Programa completo
     Função map
     Programa completo
6. Saídas “analógicas” (PWM)
Introdução
PWM no Arduino
Laço de repetição while
Laço de repetição for
Programa completo while
Programa completo for
Projeto Dimmer
     Programa completo
7. Display de 7 segmentos
O programa
Estrutura de controle: switch...case
Vamos praticar...
Programa completo
8. Display LCD
Código ASCII
Display LCD
Bibliotecas
Orientando objetos
Programando o Arquino para o LCD
Vamos praticar...
Instruções para o LCD
Programa completo
Módulo I²C para o display LCD
O hardware
Programa completo
9. Sensor de ultrassom
Introdução
Sensor HR-S04
Vamos praticar...
Programa completo
Ih! Não funcionou!
10. Ponte H
Introdução
     O que é a ponte H?
Módulo ponte H
O programa
Programa completo
11. Sensor de palmas
Lista de material
Sensor de som KY-038
Esquema do projeto
Função toggle
Programa completo
Ih! Não funcionou!
12. RFID: identificador de rádio frequência
O que é RFID
Lista de material
O módulo RFID MFRC522
Comunicação SPI
Ligação do módulo com o Arduino
Array
Software para ler os códigos
Programa completo
Software para ativar uma carga
Programa completo
Ih! Não funcionou!
13. Teclado matricial
Lista de material
Programa para testar o teclado
Programa completo
Senha eletrônica
Programa completo
Ih! Não funcionou!
14. RTC (Real Time Clock)
Diferença entre os módulos DS1307 e DS3231
Funções
Transferindo uma variável do programa principal para uma função
Transferindo uma variável de uma função para o programa principal
A bibioteca RTClib
O projeto
O programa
Programa completo
Ih! Não funcionou!
Utilizando a EEPROM
15. Comunicação através de bluetooth
O que é internet das coisas
O que é bluetooth
O módulo HC-05
A biblioteca software serial
O hardware
O programa
Programa completo
Configurando o Serial Bluetooth no celular
16. Comunicação com a nuvem
O que são nuvens
A placa WEMOS d1 Mini
Instalação da biblioteca ESP8266
Comandos da biblioteca ESP8266
A nuvem dweet.io
Lista de componentes
Enviando a temperatura ambiente para a nuvem
Programa completo
Acessando através da página do dweet.io
Ih! Não funcionou!
Enviando a informação de mais de um sensor
Programa completo
17. A nuvem Firebase
Abrindo uma conta no Firebase
A biblioteca Firebase ESP8266.h
Teste de envio de mensagem
Programa completo
Enviando uma temperatura para a nuvem
Programa completo
Acionando uma carga através do Firebase
Hardware
Software
Programa completo
Teste do projeto
Ih! Não funcionou!
18. Comunicação com o MQTT
O que é o protocolo MQTT
A biblioteca PubSubclient
     Funções da biblioteca PubSubclient
Enviando uma mensagem para o MQTT
O programa
Programa completo
Como monitorar as mensagens pelo PC
     Utilizando o MQTTBox
Utilizando o MQTT Dash no celular
Enviando a temperatura local para o MQTT
Programa completo
Configurando o MQTT Dash
Ligando e desligando uma carga com o MQTT
Ponteiros
Software
Programa completo
Outra configuração para o MQTT Dash
A biblioteca WiFiManager
Programa completo
Ih! Não funcionou!
Conclusão
Referências bibliográficas

Escreva um comentário

Acessar

Etiquetas: Arduino do básico à internet das coisas, Arduino, básico à internet das coisas, internet das coisas, Altair Martins dos Santos, Altair, Sylvio Nascimento Ribeiro, Sylvio, Autor Altair, Autor Sylvio, 9788574529660, eBook 9788574529660