filmov
tv
Выводим температуру на дисплей c помощью arduino и DHT11
![preview_player](https://i.ytimg.com/vi/JzT5G_SvFNI/maxresdefault.jpg)
Показать описание
Всем привет юные ардуинщики с вами на связи Arduino Boy. И сегодня я научу вас выводить данные DHT11(датчик температуры и влажности ) на дисплей с помощью ARDUINO.
СКЕТЧ ДЛЯ ARDUINO IDE.
#include LiquidCrystal_I2C.h
LiquidCrystal_I2C lcd(0x27, 16, 2);
#include iarduino_DHT.h
iarduino_DHT sensor(2);
#include Wire.h
#define DHT11PIN 2
byte degree[8] = // кодируем символ градуса
B00111,
B00101,
B00111,
B00000,
B00000,
B00000,
B00000,
;
byte l [8] = // кодируем символ (л)
0b01111,
0b01001,
0b01001,
0b01001,
0b01001,
0b01001,
0b11001,
0b00000
;
byte g [8] = // кодируем символ (г)
0b11111,
0b10001,
0b10000,
0b10000,
0b10000,
0b10000,
0b10000,
0b00000
;
byte ge [8] = // кодируем символ (ж)
0b10101,
0b10101,
0b10101,
0b01110,
0b01110,
0b10101,
0b10101,
0b00000
;
byte n [8] = // кодируем символ (н)
0b10001,
0b10001,
0b10001,
0b11111,
0b10001,
0b10001,
0b10001,
0b00000
;
byte mz [8] = // кодируем символ (ь)
0b10000,
0b10000,
0b10000,
0b11110,
0b10001,
0b10001,
0b01111,
0b00000
;
byte y [8] = // кодируем символ (У)
B10001,
B01001,
B00111,
B00001,
B00010,
B10100,
B01000,
B00000
;
byte p [8] = // кодируем символ (п)
0b11111,
0b10001,
0b10001,
0b10001,
0b10001,
0b10001,
0b10001,
0b00000
;
void setup()
void loop()
delay(5000);
ПОСТАВЬТЕ УГЛОВЫЕ СКОБКИ ЮТУБ НЕ ПОЗВОЛЯЕТ
Для урока нам понадобится :
ARDUINO UNO
Макетная плата
DHT11
Провода
Дисплей
Резистор на 10КоМ
СКЕТЧ ДЛЯ ARDUINO IDE.
#include LiquidCrystal_I2C.h
LiquidCrystal_I2C lcd(0x27, 16, 2);
#include iarduino_DHT.h
iarduino_DHT sensor(2);
#include Wire.h
#define DHT11PIN 2
byte degree[8] = // кодируем символ градуса
B00111,
B00101,
B00111,
B00000,
B00000,
B00000,
B00000,
;
byte l [8] = // кодируем символ (л)
0b01111,
0b01001,
0b01001,
0b01001,
0b01001,
0b01001,
0b11001,
0b00000
;
byte g [8] = // кодируем символ (г)
0b11111,
0b10001,
0b10000,
0b10000,
0b10000,
0b10000,
0b10000,
0b00000
;
byte ge [8] = // кодируем символ (ж)
0b10101,
0b10101,
0b10101,
0b01110,
0b01110,
0b10101,
0b10101,
0b00000
;
byte n [8] = // кодируем символ (н)
0b10001,
0b10001,
0b10001,
0b11111,
0b10001,
0b10001,
0b10001,
0b00000
;
byte mz [8] = // кодируем символ (ь)
0b10000,
0b10000,
0b10000,
0b11110,
0b10001,
0b10001,
0b01111,
0b00000
;
byte y [8] = // кодируем символ (У)
B10001,
B01001,
B00111,
B00001,
B00010,
B10100,
B01000,
B00000
;
byte p [8] = // кодируем символ (п)
0b11111,
0b10001,
0b10001,
0b10001,
0b10001,
0b10001,
0b10001,
0b00000
;
void setup()
void loop()
delay(5000);
ПОСТАВЬТЕ УГЛОВЫЕ СКОБКИ ЮТУБ НЕ ПОЗВОЛЯЕТ
Для урока нам понадобится :
ARDUINO UNO
Макетная плата
DHT11
Провода
Дисплей
Резистор на 10КоМ