Помогите пожалуйста
- Войдите на сайт для отправки комментариев
Вс, 10/07/2016 - 19:37
Всем здравствуйте при подключинии к ардуино датчика температуры и влажности (DHT-11) и lcd 1602 экрана
пишет неправильные показания вот такие
H 4
t 2
вот скечь
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 3);
#include <dht11.h>
dht11 sensor;
#define DHT11PIN 2
byte degree[8] = // кодируем символ градуса
{
B00111,
B00101,
B00111,
B00000,
B00000,
B00000,
B00000,
};
void setup()
{
lcd.init();
lcd.backlight();
lcd.createChar(1, degree); // Создаем символ под номером 1
}
void loop()
{
int chk = sensor.read(DHT11PIN);
lcd.setCursor(0, 0);
lcd.print("Hum %");
lcd.setCursor(11, 0);
lcd.print(sensor.humidity);
lcd.setCursor(0, 1);
lcd.print("temp 1C");
lcd.setCursor(11, 1);
lcd.print(sensor.temperature);
delay(500);
}
если поможете буду блогадарен
Про первый символ 1602+I2C было уже куча тем, например тут: http://arduino.ru/forum/apparatnye-voprosy/lcd-i2c