Здравствуйте, начал увлекаться ардуино. Хочу сделать метеостанцию + управление реле с помощью ИК.
Управление релешками с помощью ИК уже сделал, все работает окей! Есть у меня датчик BME280(давление,влажность,температура,относ.высота) будет у меня на улице стоять. Хочу сделать вывод информации с него на дисплей.
Сначала выводятся температура и влажность, через пять секунд выводится давление и высота. С delay все это получилось, но хочу добавить кнопку, нажав на которую будет показывать информация с других датчиков. Как мне добавить в работу millis??
Делал такой вариант, но инфа выводится на дисплей и сразу же потухает и так каждые пять секунд.
Целый день сегодня ищу инфу по поводу этого, в итоге ничего.... Помогите пожалуйста начинающему школьнику-ардуинщику, дайте хотя бы наводки какие-нибудь, буду очень благодарен.
P.S Пробовал разными способами сделать вывод инфы : делать вывод другой информации с датчиков через 10 секунд, и чтобы сначала просто выводилась Температура и влажность, а потом используя millis через 5 сек давление и высота - безуспешно, показывается какая-то ерунда....
Управление релешками с помощью ИК уже сделал, все работает окей! Есть у меня датчик BME280(давление,влажность,температура,относ.высота) будет у меня на улице стоять. Хочу сделать вывод информации с него на дисплей.
Сначала выводятся температура и влажность, через пять секунд выводится давление и высота. С delay все это получилось, но хочу добавить кнопку, нажав на которую будет показывать информация с других датчиков. Как мне добавить в работу millis??
C++:
if (millis() - time > 5000) {
time = millis();
lcd.setCursor(0, 0);
lcd.print (L"Температ.: ");
lcd.print(bme.readTemperature(),0);
lcd.print(L"°C");
lcd.setCursor(0, 1);
lcd.print (L"Влажность: ");
lcd.print(bme.readHumidity(),0);
lcd.print (L"%");
Целый день сегодня ищу инфу по поводу этого, в итоге ничего.... Помогите пожалуйста начинающему школьнику-ардуинщику, дайте хотя бы наводки какие-нибудь, буду очень благодарен.
P.S Пробовал разными способами сделать вывод инфы : делать вывод другой информации с датчиков через 10 секунд, и чтобы сначала просто выводилась Температура и влажность, а потом используя millis через 5 сек давление и высота - безуспешно, показывается какая-то ерунда....
Изменено: