Arduino

O que é e o que faz?

 Link do site: https://www.bing.com/images/search?view=detailV2&ccid=kqVstMty&id=8FF3E8ED6EF3730389B4567D491C0403F53C7820&thid=OIP.kqVstMty_KjlPYgHTUk3aQHaIH&mediaurl=https%3a%2f%2ftienda.starware.com.ar%2fwp-content%2fuploads%2f2020%2f01%2fsensor-de-temperatura-arduino-termometro-infrarrojo-gy-906-mlx90614-1750-1413-2-1867x2048.jpg&cdnurl=https%3a%2f%2fth.bing.com%2fth%2fid%2fR.92a56cb4cb72fca8e53d88074d493769%3frik%3dIHg89QMEHEl9Vg%26pid%3dImgRaw%26r%3d0&exph=2048&expw=1867&q=sensor+de+temperatura+arduino&simid=608003499568995916&FORM=IRPRST&ck=6AFF442E285AA258B9BC962B468C932B&selectedIndex=0&itb=0

O Arduino é uma plataforma de prototipagem eletrônica de hardware de código aberto que permite a criação de projetos interativos. Consiste em uma placa de circuito com entradas e saídas (pinos) que podem ser programadas para realizar diversas funções. O Arduino também inclui um ambiente de desenvolvimento integrado (IDE) que simplifica o processo de programação.

Principais características do Arduino:

  • Placa:

    • A placa principal do Arduino contém um microcontrolador, que é o cérebro do sistema. Existem vários modelos de placas Arduino, cada um com especificações diferentes.
  • Entradas e Saídas (I/O):

    • Os pinos de entrada e saída do Arduino podem ser utilizados para conectar sensores, luzes, motores, displays, entre outros dispositivos eletrônicos.
  • Ambiente de Desenvolvimento (IDE):

    • O Arduino IDE é uma interface de software que permite escrever, compilar e fazer o upload de código para a placa Arduino. Utiliza uma linguagem de programação baseada em C/C++ simplificada.
  • Comunidade Ativa:

    • O Arduino possui uma comunidade global ativa de entusiastas, estudantes e profissionais que compartilham projetos, códigos e experiências.
  • Código Aberto:

    • O hardware e o software do Arduino são de código aberto, o que significa que as especificações e o código-fonte estão disponíveis para que as pessoas possam modificar, melhorar e compartilhar.

O Arduino é comumente utilizado em projetos de eletrônica, robótica, automação residencial, arte interativa, prototipagem rápida e em muitas outras aplicações. Sua acessibilidade e versatilidade tornaram-no uma escolha popular tanto para iniciantes quanto para desenvolvedores experientes que desejam criar rapidamente protótipos e experimentar com eletrônica.


O Arduino é compatível com uma variedade de sensores que permitem aos usuários interagir com o ambiente ao seu redor. Esses sensores podem medir diferentes grandezas físicas e fornecer dados ao microcontrolador Arduino para processamento. Aqui estão alguns tipos comuns de sensores utilizados com o Arduino:

  1. Sensor de Luz (LDR - Light Dependent Resistor): 

    • Detecta a intensidade de luz no ambiente.
  2. Sensor de Temperatura (DHT11, DHT22, LM35): 

    • Mede a temperatura ambiente.
  3. Sensor de Umidade (DHT11, DHT22):

    • Mede a umidade relativa do ar.
  4. Sensor de Movimento (PIR - Passive Infrared Sensor):

    • Detecta movimento através da detecção de variações no calor.
  5. Sensor de Distância (Ultrassônico, Infravermelho):

    • Mede a distância entre o sensor e um objeto.
  6. Acelerômetro e Giroscópio (MPU-6050):

    • Medem a aceleração e a taxa de rotação, úteis em projetos de orientação e detecção de movimento.
  7. Sensor de Som (Módulo de Som KY-038):

    • Captura sinais sonoros no ambiente.
  8. Sensor de Gás (MQ Series):

    • Detecta diferentes gases, como gás metano, monóxido de carbono, entre outros.
  9. Sensor de Toque (TTP223):

    • Detecta toques ou pressões em uma superfície.
  10. Sensor de Batimentos Cardíacos (Pulsador):

    • Mede a frequência cardíaca quando em contato com a pele.
  11. Sensor de Umidade do Solo:

    • Mede a umidade do solo, útil em projetos de jardinagem automática.
  12. Módulo GPS (NEO-6M, por exemplo):

    • Fornece dados de localização geográfica.

Estes são apenas alguns exemplos e a lista de sensores compatíveis com o Arduino é extensa. Dependendo do seu projeto, você pode escolher os sensores mais apropriados para medir as grandezas que são relevantes para a sua aplicação. O uso desses sensores permite que o Arduino interaja com o ambiente, tome decisões com base nas informações coletadas e controle dispositivos de saída.

aqui está um projeto simples de Arduino que utiliza um sensor de temperatura (LM35) para medir a temperatura ambiente e exibe a leitura em um display de 7 segmentos de 4 dígitos. Este é apenas um exemplo básico, e você pode personalizar e expandir conforme desejado.

Materiais necessários:

  1. Arduino Uno (ou outra placa Arduino)
  2. Sensor de temperatura LM35
  3. Display de 7 segmentos de 4 dígitos (com controlador TM1637)
  4. Jumpers para conexões.

Esquema de ligação: Conecte o pino central do LM35 ao pino analógico A0 do Arduino. Conecte o pino VCC do LM35 ao 5V do Arduino e o pino GND ao GND do Arduino. Conecte o pino CLK do display ao pino digital 2 do Arduino e o pino DIO ao pino digital 3 do Arduino.

Código Arduino:

Nota: Antes de carregar o código no Arduino, certifique-se de ter instalado a biblioteca TM1637. Você pode fazer isso usando o Gerenciador de Bibliotecas Arduino.

Neste exemplo, o sensor de temperatura mede a temperatura ambiente em graus Celsius e exibe no monitor serial e no display de 7 segmentos. Você pode expandir este projeto adicionando mais sensores, criando condições de controle com base nas leituras, ou até mesmo enviando os dados para um aplicativo ou plataforma online.

Vídeo a explicar o Arduino

Crie o seu site grátis! Este site foi criado com a Webnode. Crie o seu gratuitamente agora! Comece agora