Ви не увійшли.
Добрий день.
Яка величина номінального струму підсвітки для зеленого і блакиеного?
специально для вас скопировал с указанной вами страницы
LCD дисплей для подключения к Arduino. Имеет две строки по 16 символов в каждой. Работает со стандартной библиотекой LiquidCrystal из поставки Arduino IDE.
Доброго дня,
Підкажіть будь-ласка, де знайти бібліотеки, приклади програм і підключення для дисплеїв, зокрема для LCD дисплей 16x2 с синей подсветкой код: AOC132 Источник http://arduino-ua.com/prod169-LCD_16x2_s_podsvetkoi_1602
Спасибо за ответ, проблему устранил))
Если у вас дисплей русифицированный то проще будет использовать русифицированную библиотеку для вывода русских букв, весит полкилобайта и корректно работает с русскими буквами.
Или попробуйте адресовать ваши символы не буквами а цифрами от 0 до 7:
byte smiley[8] = {
B00000,
B10001,
B00000,
B00000,
B10001,
B01110,
B00000,
};
void setup() {
lcd.createChar(0, smiley);
lcd.begin(16, 2);
lcd.write(byte(0));
}
Доброго времени суток!
Возникла проблема при выводе на LCD дисплей. Создал с помощью массива байтов нижние индексы для выводимых величин (в первой строке одни индексы, во второй - другие), но при индикации на дисплее в обоих строках показывает индекс, который должен быть только во второй строке. Подскажите, что сделать, чтобы выводились нужные индексы в каждой строке
#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);
void setup()
{
lcd.begin(16,2);
lcd.print("I n D"); // прописываем параметры, которые отображаются в первой строке
lcd.setCursor(0,1);
lcd.print("I n"); // прописываем параметры, которые отображаются во второй строке
byte set[8]={
B00000,
B00000,
B00000,
B01110,
B10001,
B00010,
B10001,
B01110,
};
byte measured[8]={
B00000,
B00000,
B00000,
B00000,
B10011,
B10101,
B11001,
B10001,
};
char s,m;
lcd.createChar(s,set);
lcd.createChar(m,measured);
lcd.setCursor(1,0);
lcd.write(s); // ставим индекс "з" в первой строке
lcd.setCursor(6,0);
lcd.write(s); // ставим индекс "з" в первой строке
lcd.setCursor(1,1);
lcd.write(m); // ставим индекс "и" во второй строке
lcd.setCursor(6,1);
lcd.write(m); // ставим индекс "и" во второй строке
}
void loop()
{
}