Código Aula 8/15
Download da Biblioteca Sensor de Temperatura e Umidade Ambiente:
DHT:
Clique aqui
Adafruit Sensor:
Clique aqui
#include "DHT.h" #define DHTPIN A1 // pino que estamos conectado #define DHTTYPE DHT11 // DHT 11 // Conecte pino 1 do sensor (esquerda) ao +5V // Conecte pino 2 do sensor ao pino de dados definido em seu Arduino // Conecte pino 4 do sensor ao GND // Conecte o resistor de 10K entre pin 2 (dados) // e ao pino 1 (VCC) do sensor DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println("DHTxx test!"); dht.begin(); } void loop() { // A leitura da temperatura e umidade pode levar 250ms! // O atraso do sensor pode chegar a 2 segundos. float h = dht.readHumidity(); float t = dht.readTemperature(); // testa se retorno é valido, caso contrário algo está errado. if (isnan(t) || isnan(h)) { Serial.println("Failed to read from DHT"); } else { Serial.print("Umidade: "); Serial.print(h); Serial.print(" %t"); Serial.print("Temperatura: "); Serial.print(t); Serial.println(" *C"); } }
#include
LiquidCrystal lcd(8, 9, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); lcd.setCursor(0,0); lcd.print("Prof. Marlon"); lcd.setCursor(0,1); lcd.print("Tecla :"); } void loop() { int botao; botao = analogRead (0); //Leitura do valor da porta analógica A0 lcd.setCursor(8,1); if (botao < 100) { lcd.print ("Direita "); } else if (botao < 200) { lcd.print ("Cima "); } else if (botao < 400){ lcd.print ("Baixo "); } else if (botao < 600){ lcd.print ("Esquerda"); } else if (botao < 800){ lcd.print ("Select "); } }
Página inicial
Assinar:
Postagens (Atom)