Índice:
- Etapa 1: Pontos a serem cobertos
- Etapa 2: O que é um bootloader?
- Etapa 3: LED, chave e interface ADC
- Etapa 4: componentes necessários
- Etapa 5: tutorial
- Etapa 6: Interface LCD
- Etapa 7: tutorial
- Etapa 8: Interface do sensor ultrassônico
- Etapa 9: Interface do sensor de temperatura MLX90614
- Etapa 10: tutorial
![Arduino - Introdução ao hardware e software e tutoriais do Arduino: 11 etapas Arduino - Introdução ao hardware e software e tutoriais do Arduino: 11 etapas](https://i.howwhatproduce.com/images/010/image-28327-j.webp)
Vídeo: Arduino - Introdução ao hardware e software e tutoriais do Arduino: 11 etapas
![Vídeo: Arduino - Introdução ao hardware e software e tutoriais do Arduino: 11 etapas Vídeo: Arduino - Introdução ao hardware e software e tutoriais do Arduino: 11 etapas](https://i.ytimg.com/vi/_obv0f-3ECQ/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
![Arduino - Introdução ao hardware e software e tutoriais do Arduino Arduino - Introdução ao hardware e software e tutoriais do Arduino](https://i.howwhatproduce.com/images/010/image-28327-1-j.webp)
Hoje em dia, os Makers, os Desenvolvedores estão preferindo o Arduino para o rápido desenvolvimento da prototipagem de projetos.
Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. O Arduino tem uma comunidade de usuários muito boa. O design da placa Arduino usa vários controladores que incluem (Família AVR, Família nRF5x e menos controladores STM32 e ESP8266 / ESP32). A placa possui vários pinos de entrada / saída analógica e digital. A placa contém USB para conversor serial, o que ajuda a programar o controlador.
Neste post veremos Como usar o IDE Arduino e as placas Arduino. O Arduino é fácil de usar e uma ótima opção para projetos de prototipagem. Você obterá muitas bibliotecas e número de construção de hardware para a placa Arduino que se encaixam pino a pino na placa de módulo e na placa Arduino.
Se você estiver usando uma placa Arduino, não precisará de nenhum programador ou ferramenta para programar em placas Arduino. Porque essas placas já estão atualizadas com o carregador de inicialização serial e prontas para atualizar através do USB para a interface serial.
Etapa 1: Pontos a serem cobertos
Os pontos a seguir são cobertos neste tutorial Anexado na Etapa 4.
1. Esquema explicado 2. Bootloader explicado 3. Como usar o Web Editor 4. Como usar Arduino IDE 5. Exemplo no LED Blink 6. Exemplo na interface serial 7. Exemplo na interface do switch usando o método de votação 8. Exemplo na interface do switch usando método de interrupção 9. Exemplo no ADC.
Etapa 2: O que é um bootloader?
Em Simple Language, Bootloader é um pedaço de código que aceita o código e o escreve em nosso próprio flash.
Bootloader é um trecho de código executado primeiro sempre que o controlador liga ou é reiniciado e, em seguida, inicia o aplicativo.
Quando o bootloader for executado, ele verificará o comando ou os dados na interface como UART, SPI, CAN ou USB. O bootloader pode ser implementado em UART, SPI, CAN ou USB.
No caso do bootloader, não precisamos usar o programador todas as vezes. Mas se não houver bootloader no controlador, nesse caso, temos que usar o programador / Flasher.
E temos que usar o programador / Flasherto flash bootloader. Uma vez que o bootloader é atualizado, não há necessidade de programador / Flasher.
Ardiuno vem com bootloader instalado a bordo
Etapa 3: LED, chave e interface ADC
![Interface de LED, chave e ADC Interface de LED, chave e ADC](https://i.howwhatproduce.com/images/010/image-28327-2-j.webp)
![Interface de LED, chave e ADC Interface de LED, chave e ADC](https://i.howwhatproduce.com/images/010/image-28327-3-j.webp)
Os seguintes tipos de interfaces são abordados neste tutorial.
1. Interface LED
2. Interface chave
3. Interface do pote
1. Interface Led:
O Led está conectado ao pino PC13 do Arduino. A maioria do arduino possui um led de USUÁRIO presente na placa. Portanto, o desenvolvedor precisa apenas usar o exemplo intermitente da biblioteca de exemplo.
2. Alternar interface:
O switch pode ser lido de duas maneiras, uma é o método de votação e a outra é baseada em interrupções. No método de votação, a chave será lida continuamente e a ação pode ser tomada.
E no método de interrupção, a ação pode ser realizada uma vez que a tecla é pressionada.
3. Interface do vaso:
O POT analógico é conectado ao pino analógico do Arduino.
Etapa 4: componentes necessários
Arduino UNOArduino Uno na Índia-
Arduino Uno no Reino Unido -
Arduino Uno nos EUA -
Arduino Nano
Arduino Nano na Índia-
Arduino Nano no Reino Unido -
Arduino Nano nos EUA -
HC-SR04HC-SR04 no Reino Unido -
HC-SR04 nos EUA -
MLX90614
MLX90614 na Índia-
MLX90614 no Reino Unido -
MLX90614 nos EUA -
BreadBoardBreadBoard na Índia-
BreadBoard nos EUA-
BreadBoard no Reino Unido-
16X2 LCD16X2 LCD na Índia-
16X2 LCD no Reino Unido -
16X2 LCD nos EUA -
Etapa 5: tutorial
![Image Image](https://i.howwhatproduce.com/images/010/image-28327-5-j.webp)
![](https://i.ytimg.com/vi/k1g4uVNTA8o/hqdefault.jpg)
Etapa 6: Interface LCD
![Interface LCD Interface LCD](https://i.howwhatproduce.com/images/010/image-28327-6-j.webp)
O LCD 16x2 tem 16 caracteres e o LCD de 2 linhas possui 16 pinos de conexão. Este LCD requer dados ou texto em formato ASCII para ser exibido.
A primeira linha começa com 0x80 e a segunda linha começa com o endereço 0xC0.
O LCD pode funcionar no modo de 4 ou 8 bits. No modo de 4 bits, os dados / comandos são enviados no formato Nibble Primeiro nibble superior e, em seguida, nibble inferior.
Por exemplo, para enviar 0x45 Primeiros 4 serão enviados Então 5 serão enviados.
Consulte o esquema.
Existem 3 pinos de controle que são RS, RW, E. Como usar RS: Quando o comando é enviado, então RS = 0 quando os dados são enviados, então RS = 1 Como usar RW:
O pino RW é leitura / gravação. onde, RW = 0 significa Gravar Dados no LCD RW = 1 significa Ler Dados do LCD
Quando estamos gravando no comando LCD / Dados, definimos o pino como BAIXO. Quando estamos lendo no LCD, definimos o pino como HIGH. Em nosso caso, o conectamos ao nível BAIXO, porque estaremos sempre gravando no LCD. Como usar E (habilitar): Quando enviamos dados para o LCD, estamos dando pulso ao LCD com a ajuda do pino E. Fluxo de sequência:
Este é um fluxo de alto nível que devemos seguir ao enviar COMANDO / DADOS para o LCD. Pulso de habilitação de mordida mais alta, valor RS adequado, com base em COMANDO / DADOS
Pulso de habilitação de mordida inferior, valor RS adequado, com base em COMANDO / DADOS
Etapa 7: tutorial
![Image Image](https://i.howwhatproduce.com/images/010/image-28327-8-j.webp)
![](https://i.ytimg.com/vi/-GFgdmMg_SM/hqdefault.jpg)
Etapa 8: Interface do sensor ultrassônico
![Interface do sensor ultrassônico Interface do sensor ultrassônico](https://i.howwhatproduce.com/images/010/image-28327-9-j.webp)
No módulo ultrassônico HCSR04, temos que dar pulso de disparo no pino de disparo, para que ele gere ultrassom de frequência de 40 kHz. Depois de gerar ultrassom, ou seja, 8 pulsos de 40 kHz, torna o pino de eco alto. O pino de eco permanece alto até não receber o som de eco de volta.
Portanto, a largura do pino de eco será o tempo para o som viajar até o objeto e retornar. Assim que tivermos o tempo, podemos calcular a distância, pois sabemos a velocidade do som. O HC-SR04 pode medir até 2 cm - 400 cm.
O Módulo Ultrassônico irá gerar as ondas ultrassônicas que estão acima da faixa de frequência detectável por humanos, geralmente acima de 20.000 Hz. No nosso caso estaremos transmitindo a frequência de 40Khz.
Etapa 9: Interface do sensor de temperatura MLX90614
![Interface do sensor de temperatura MLX90614 Interface do sensor de temperatura MLX90614](https://i.howwhatproduce.com/images/010/image-28327-10-j.webp)
![Interface do sensor de temperatura MLX90614 Interface do sensor de temperatura MLX90614](https://i.howwhatproduce.com/images/010/image-28327-11-j.webp)
MLX90614 é um sensor de temperatura IR baseado em i2c que funciona na detecção de radiação térmica.
Internamente, o MLX90614 é um emparelhamento de dois dispositivos: um detector de termopilha infravermelho e um processador de aplicativo de condicionamento de sinal. De acordo com a lei de Stefan-Boltzman, qualquer objeto que não esteja abaixo de zero absoluto (0 ° K) emite luz (visível a olho não humano) no espectro infravermelho que é diretamente proporcional à sua temperatura. A termopilha infravermelha especial dentro do MLX90614 detecta quanta energia infravermelha está sendo emitida por materiais em seu campo de visão e produz um sinal elétrico proporcional a isso. Essa tensão produzida pela termopilha é captada pelo ADC de 17 bits do processador do aplicativo e, em seguida, condicionada antes de ser passada para um microcontrolador.
Etapa 10: tutorial
Recomendado:
Hardware e software hackear dispositivos inteligentes, Tuya e Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 etapas
![Hardware e software hackear dispositivos inteligentes, Tuya e Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 etapas Hardware e software hackear dispositivos inteligentes, Tuya e Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 etapas](https://i.howwhatproduce.com/images/005/image-14272-j.webp)
Hackear dispositivos inteligentes de hardware e software, Tuya e Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Neste Instructable, mostro como fiz o flash de vários dispositivos inteligentes com meu próprio firmware, para que possa controlá-los por MQTT por meio de minha configuração do Openhab. novos dispositivos quando eu os hackeei. Claro, existem outros métodos baseados em software para fazer flash customizado f
Como fazer download de software gratuito como um estudante ISU (Microsoft, Adobe e software de segurança: 24 etapas
![Como fazer download de software gratuito como um estudante ISU (Microsoft, Adobe e software de segurança: 24 etapas Como fazer download de software gratuito como um estudante ISU (Microsoft, Adobe e software de segurança: 24 etapas](https://i.howwhatproduce.com/images/009/image-24235-j.webp)
Como baixar o software livre como um aluno ISU (Microsoft, Adobe e software de segurança: Para Adobe: vá para a etapa 1. Para a Microsoft: vá para a etapa 8. Para segurança: vá para a etapa 12. Para Azure: vá para a etapa 16
Usando um robô de desenho para Arduino com tutoriais de hora de código: 3 etapas
![Usando um robô de desenho para Arduino com tutoriais de hora de código: 3 etapas Usando um robô de desenho para Arduino com tutoriais de hora de código: 3 etapas](https://i.howwhatproduce.com/images/011/image-32384-j.webp)
Usando um robô de desenho para Arduino com tutoriais do Hour of Code: Eu criei um robô de desenho Arduino para um workshop para ajudar meninas adolescentes a se interessarem por tópicos STEM (consulte https://www.instructables.com/id/Arduino-Drawing-Robot/ ) O robô foi projetado para usar comandos de programação no estilo tartaruga, como avançar (distanc
Fotografia panorâmica com software livre e hardware barato: 6 etapas
![Fotografia panorâmica com software livre e hardware barato: 6 etapas Fotografia panorâmica com software livre e hardware barato: 6 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10959098-panoramic-photography-with-free-software-and-cheap-hardware-6-steps-j.webp)
Fotografia panorâmica com software livre e hardware barato: Fotografias panorâmicas são usadas para fazer imagens de cenas que são muito grandes para caber em uma lente de câmera normal ou mesmo muito grandes para o olho humano ver de uma só vez. Os panoramas mais conhecidos são fotos de paisagens externas de características geológicas ou do céu da cidade
Tutoriais do Windows Episódio 1 - Emular Windows Aero Window Boarders: 3 etapas
![Tutoriais do Windows Episódio 1 - Emular Windows Aero Window Boarders: 3 etapas Tutoriais do Windows Episódio 1 - Emular Windows Aero Window Boarders: 3 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11129346-windows-tutorials-episode-1-emulate-windows-aero-window-boarders-3-steps-j.webp)
Tutoriais do Windows Episódio 1 - Emular Windows Aero Window Boarders: Última atualização em 17 de dezembro de 2009 Este Tutorial do Windows lhe dará orientações passo a passo sobre como emular Windows Aero Window Boarders em sistemas operacionais Windows inferiores ao Vista OU você pode usar este guia para emular Windows Aero em máquinas que possuem inc