Buenas tardes comunidad…¡ Soy nuevo en lo que a programacion se refiere…¡ En estos momentos quiero mostrar la temperatura que esta sensando el dht11 en un display 7 segmentos pero me enciende todos los leds del display y no muestra lo que necesito… Este es mi codigo:
#include <LedControl.h>
#include "DHT.h"
#define DHTPIN 9 //Conectamos el Sensor al pin digital 9
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
LedControl lcd=LedControl(10, 13, 11, 1);//Direccion de LCD
void setup() {
Serial.begin(115200);
dht.begin();
int device=lcd.getDeviceCount();
lcd.shutdown(0, false);
lcd.setIntensity(0, 8);
lcd.clearDisplay(0);
}
void loop() {
int h = dht.readHumidity(); // Lee la humedad
int t= dht.readTemperature();
lcd.setChar(0, 0, 'T', false);
lcd.setDigit(0, 1, t, true);
delay (2500);
lcd.setChar(0, 4, 'H', false);
lcd.setDigit(0, 5, h, true);
delay(2500);
}