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

Criando Exibições Personalizadas com Arduino

Público-Alvo: Engenheiros eletrônicos, entusiastas de Arduino e programadores interessados em aprender sobre a criação de exibições personalizadas usando a plataforma Arduino. As exibições personalizadas são uma forma criativa de transmitir informações e dados usando dispositivos Arduino. Com a capacidade de criar e controlar exibições personalizadas, é possível criar projetos únicos e interativos que atendam às necessidades específicas de cada usuário. Neste artigo, exploraremos como criar exibições personalizadas usando Arduino, fornecendo exemplos de códigos e uma lista de componentes necessários.

Projeto: O projeto consiste em criar uma exibição personalizada que mostre informações como temperatura, umidade e hora atual. Essas informações serão exibidas em um display de LCD e atualizadas periodicamente. Além disso, um botão será utilizado para alternar entre as informações exibidas.

Lista de componentes:

  • Arduino Uno
  • Display de LCD 16x2
  • Sensor de temperatura e umidade DHT11
  • Botão push button
  • Resistor de 10k ohms
  • Protoboard
  • Jumpers

Exemplos:

include <Wire.h>

include <LiquidCrystal_I2C.h>

include <DHT.h>

define DHTPIN 2

define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() { lcd.begin(16, 2); lcd.print("Exibicao Personalizada"); delay(2000); lcd.clear(); lcd.print("Temp: "); lcd.setCursor(8, 0); lcd.print("Umidade: "); lcd.setCursor(0, 1); lcd.print("Hora: "); }

void loop() { float temperatura = dht.readTemperature(); float umidade = dht.readHumidity(); int hora = hour(); int minuto = minute(); int segundo = second();

lcd.setCursor(6, 0); lcd.print(temperatura); lcd.setCursor(17, 0); lcd.print("C"); lcd.setCursor(17, 1); lcd.print("%"); lcd.setCursor(9, 1); lcd.print(umidade); lcd.setCursor(6, 1); lcd.print(hora); lcd.setCursor(8, 1); lcd.print(":"); lcd.setCursor(9, 1); lcd.print(minuto); lcd.setCursor(11, 1); lcd.print(":"); lcd.setCursor(12, 1); lcd.print(segundo);

delay(1000); }

Esperamos que este artigo tenha fornecido a você informações valiosas sobre como criar exibições personalizadas com Arduino. Compartilhe este conhecimento com seus amigos e colegas para que eles também possam aproveitar os benefícios dessa tecnologia!

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.