Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Projetos de Eletrônica com Arduino

Neste artigo, vamos explorar projetos de eletrônica utilizando a plataforma Arduino. Vamos discutir a importância desses projetos para os leitores e como eles podem ser adaptados para o ambiente Arduino. O Arduino é uma plataforma de prototipagem eletrônica de código aberto que permite aos usuários criar projetos interativos e controlar dispositivos eletrônicos de forma fácil e acessível. Com o Arduino, é possível criar projetos de eletrônica de baixo custo e com uma curva de aprendizado reduzida, tornando-os ideais para iniciantes e entusiastas.

Project: Neste projeto, vamos criar um sistema de monitoramento de temperatura e umidade utilizando o Arduino. O objetivo é medir a temperatura e umidade ambiente e exibir os valores em um display LCD. O sistema também será capaz de acionar um alarme sonoro caso a temperatura ultrapasse um limite pré-determinado. Isso pode ser útil em ambientes sensíveis, como uma estufa ou sala de servidores, onde é importante manter a temperatura e umidade dentro de faixas específicas.

Components List:

  • Arduino Uno (1)
  • Sensor de temperatura e umidade DHT11 (1)
  • Display LCD 16x2 (1)
  • Potenciômetro 10k ohms (1)
  • Resistor 220 ohms (1)
  • Buzzer ativo (1)
  • Jumpers (vários)

Examples:

#include <dht.h>
#include <LiquidCrystal.h>

#define DHTPIN 2
#define BUZZERPIN 3

dht DHT;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2);
  pinMode(BUZZERPIN, OUTPUT);
}

void loop() {
  int chk = DHT.read11(DHTPIN);
  lcd.setCursor(0, 0);
  lcd.print("Temp: ");
  lcd.print(DHT.temperature);
  lcd.print(" C");
  lcd.setCursor(0, 1);
  lcd.print("Humidity: ");
  lcd.print(DHT.humidity);
  lcd.print("%");

  if (DHT.temperature > 25) {
    digitalWrite(BUZZERPIN, HIGH);
    delay(500);
    digitalWrite(BUZZERPIN, LOW);
    delay(500);
  }
  delay(2000);
}

Neste exemplo, utilizamos a biblioteca DHT para ler os dados do sensor de temperatura e umidade DHT11. A biblioteca LiquidCrystal é utilizada para controlar o display LCD. No setup(), inicializamos o display LCD e configuramos o pino do buzzer como saída. No loop(), realizamos a leitura da temperatura e umidade, exibimos os valores no display LCD e acionamos o buzzer caso a temperatura seja maior que 25 graus Celsius.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.