Вывод данных на дисплей

Novichek2288
Offline
Зарегистрирован: 19.08.2019

Добрый день! Сегодня возникла проблема с выводом данных на дисплей: не могу понять, как вывести значение температуры и влажности на дисплей. Скетч ниже, заранее спасибо! 

**********************
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

1. Вставьте скетч как положено

2. Задайте интересующий Вас вопрос. "Не могу понять" - это не вопрос, а утверждение.

Novichek2288
Offline
Зарегистрирован: 19.08.2019
    #include <Wire.h> 
#include <LiquidCrystal_I2C.h>
 
LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display
 
void setup() {   
 }
 
void loop() 
{          lcd.init();                      // initialize the lcd 
       lcd.init();
       lcd.backlight();
       lcd.setCursor(4,1);
       lcd.print("");
 
  
  int readData = DHT.read11(dataPin); // DHT11
 
  float t = DHT.temperature; // Получить значение температуры 
  float h = DHT.humidity;    // Получить значение относительной влажности
 
  // Вывод результатов в монитор последовательного порта
  Serial.print("Temperature = ");
  Serial.print(t);
  Serial.print(" ");
  Serial.print("C and  ");
  Serial.print("Humidity = ");
  Serial.print(h);
  Serial.println(" % ");
  Serial.println("");
}

 

Novichek2288
Offline
Зарегистрирован: 19.08.2019

вопрос в том, как вывести значение температуры и влажности на дисплей?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Блин, ну опишите Вы хоть немного, ну нельзя же так!

Что и как оно делает сейчас? Что происходит? Чем не нравится?

Какую именно библиотеку LiquidCrystal_I2C.h Вы используете? Их несколько с таким названием, ссылку давайте!

Вы полгода на форуме, а вопрос задать не можете - читайте!

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Novichek2288 пишет:

вопрос в том, как вывести значение температуры и влажности на дисплей?

Вот Вы сами пишете в строке №14  "lcd.print ...",  а в строке №23 - "Serial.print...". Неужели ни какие мысли не наводит?

Novichek2288
Offline
Зарегистрирован: 19.08.2019

Цель этого скетча в том, что он должен измерять температуру и влажность с помощью dht11, далее выводить эти значения на дисплей. На данный момент программа измеряет температуру и влажность, но вывести эти значения на дисплей у меня не получается. Библиотеку я использую https://iarduino.ru/file/134.html

Novichek2288
Offline
Зарегистрирован: 19.08.2019

ЕвгенийП пишет:

Novichek2288 пишет:

вопрос в том, как вывести значение температуры и влажности на дисплей?

Вот Вы сами пишете в строке №14  "lcd.print ...",  а в строке №23 - "Serial.print...". Неужели ни какие мысли не наводит?

Проблема как раз в строке номер 14, так как вывести на монитор порта значение получается, но на сам дисплей нет. Подскажите пожалуйста, что нужно вписать в строчку номер 14, чтобы значение температуры и влажности вывелось на экран.

Novichek2288
Offline
Зарегистрирован: 19.08.2019

Строчку 22-30 я в будущем использовать не буду и уберу, сейчас она в скетче только для того, чтобы проверить, правильное ли значение выводиться

 

b707
Offline
Зарегистрирован: 26.05.2017

"Швейк, вы идиот? - Да, господин фельдфебель...."

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

b707 пишет:

"Швейк, вы идиот? - Да, господин фельдфебель...."

Более точная цитата:

-- Иисус  Мария!  Швейк!  ... Неужели вы такой идиот?
-- Так точно, господин обер-лейтенант, такой.
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Novichek2288 пишет:
что нужно вписать в строчку номер 14, чтобы значение температуры и влажности вывелось на экран.

Ну, Вы же сами говорите, что

Novichek2288 пишет:
вывести на монитор порта значение получается

Может, стоит попробовать в строке №14 вписать тоже самое, что вписано в строке №28? Разумеется, её нужно перенести пониже, после строки №20. Нельзя же вывести то, чего Вы ещё не измерили (это я на всякий случай говорю)

Вам это голову не приходило?

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

ЕвгенийП пишет:

Вам это голову не приходило?

Харона вирус изменяет сознание, видимо.