Вопросы LCD1602 по I2C к Ардуино.
- Войдите на сайт для отправки комментариев
Пт, 05/04/2019 - 18:38
//author: countervector@mail.ru //SDA - to A4; //SCL - to A5; //GND - to GND; //VCC - to 5V; #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3f, 20, 4); int i=-1; String S1=("12345678ABCDEFGHIJKLMNOP"); String S2=" "; void setup(){ lcd.init(); lcd.backlight();// Включаем подсветку дисплея } void loop(){ i++; if(i>23){i=-1;} lcd.setCursor(0, 0); lcd.print(S2); lcd.setCursor(i, 0); lcd.print(S1); delay(1000); }
Код не идеален, это мой скетч.
Итак знатоки() внимание вопрос:
как гасить дисплей программно кодом и
сколько минут можно держать его в день
состоянии вкл. Спасибо!!!
Включать кнопкой или пультом IR когда необходимо посмотреть на дисплей. Выключать той же кнопкой или пультом IR или по времени.
Почитать документацию к библиотеке и увидеть, что там есть некая функция, отвечающая за подсветку. Можно и через ключ и питание рубить, по желанию - только потом переинициализировать при подаче питания надо будет.
нашел на русских сайтах, на английских нету. вопрос в силе сколько можно в день (без подстветки) или с подсветкой!!!
1. Лучше применять функцию, в которой аргумент управляет подсветкой и хранит ее состояние:
2. Столько сколько нужно. Не пользуешься - отключи. Сколько можно - это вопрос надежности и долговечности, которые никто афишировать не заинтересован.
Обычно такие вещи надо смотреть в даташитах ;) Если там ничего не указано - то ориентироваться на срок службы светодиода подсветки.
Спасибо! Ребята! Буду пилить дальше. Очень выручает сайт.