Ви не увійшли.
Сторінки 1
Спасибо за ответ, проблему устранил))
Доброго времени суток!
Возникла проблема при выводе на 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()
{
}
Сторінки 1