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
Os cookies nos ajudam a fornecer nossos serviços e alguns cookies são necessários para o funcionamento do site. Ao usar nossos serviços, você concorda com nosso uso de cookies.