Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Savik
2022-01-13 03:21:17
Константин М пише:

Здравствуйте!

Помогите вот с таким вопросом. Есть программа с выводом на дисплей 1602 без контроллера I2C.
в ней такие строки - LiquidCrystal lcd(10, 11, 12, 13, A0, A1);  // RS,E,D4,D5,D6,D7
А у меня дисплей с контролером I2C. Как изменить код для вывода информации ? Это сложно ?

#include <LCD_1602_RUS.h>

LCD_1602_RUS lcd(0x27,16,2);

void setup()
{
  lcd.init();

}


void loop()
{

}

Константин М
2021-11-08 14:13:17

Ура, заработало !!! 
закомментировал строку и все Ок.
// lcd.begin(16, 2);

г0сть,  спасибо за помощь !!!

г0сть
2021-11-08 14:12:48

Над окном где пишете сообщения есть разные кнопички. Одна из них с надписью Code. Нажмите ее и вставьте туда свое прjизведение. А качать себе неизвестные архивы вряд-ли кто-то будет.

Константин М
2021-11-08 14:06:38
г0сть пише:

Эта што?

Напрямую загрузить сюда не дает, только в архиве. Это скетч - исходник, где надо заменить вывод на 1602 с I2C

Я добавил строки библиотеку
#include "src/LiquidCrystal_I2C.h"
// LiquidCrystal lcd(10, 11, 12, 13, A0, A1);  // RS,E,D4,D5,D6,D7
LiquidCrystal_I2C lcd(0x3F, 16, 2);     // LCD I2C
Выдает ошибку. Исходник загружается нормально, но информации на дисплее нет.

г0сть
2021-11-08 14:00:00

Эта што?

Константин М
2021-11-08 13:57:30
г0сть
2021-11-08 13:42:39

Можно, разрешаем

Константин М
2021-11-08 13:41:04
г0сть пише:
Константин М пише:

Предполагаю, что этого мало ?

Чего мало? Совета взять библиотеку с і2с? Тогда еще один совет - открыть идущие с библиотекой примеры

Библиотеку установил,
Посветило строку  lcd.begin(16, 2); и выдало ошибку:
no matching function for call to 'LiquidCrystal_I2C::begin(int, int)'

А сюда скетч можно вставить ?

г0сть
2021-11-08 13:30:52
Константин М пише:

Предполагаю, что этого мало ?

Чего мало? Совета взять библиотеку с і2с? Тогда еще один совет - открыть идущие с библиотекой примеры

Константин М
2021-11-08 13:28:31
г0сть пише:
Константин М пише:

Здравствуйте!

Помогите вот с таким вопросом. Есть программа с выводом на дисплей 1602 без контроллера I2C.
в ней такие строки - LiquidCrystal lcd(10, 11, 12, 13, A0, A1);  // RS,E,D4,D5,D6,D7
А у меня дисплей с контролером I2C. Как изменить код для вывода информации ? Это сложно ?

Взять библиотеку с і2с

Предполагаю, что этого мало ? Хотя, попробую.

Попробовал, ругнулось на этой строке - lcd.begin(16, 2);

г0сть
2021-11-08 13:22:33
Константин М пише:

Здравствуйте!

Помогите вот с таким вопросом. Есть программа с выводом на дисплей 1602 без контроллера I2C.
в ней такие строки - LiquidCrystal lcd(10, 11, 12, 13, A0, A1);  // RS,E,D4,D5,D6,D7
А у меня дисплей с контролером I2C. Как изменить код для вывода информации ? Это сложно ?

Взять библиотеку с і2с

Константин М
2021-11-08 12:51:48

Здравствуйте!

Помогите вот с таким вопросом. Есть программа с выводом на дисплей 1602 без контроллера I2C.
в ней такие строки - LiquidCrystal lcd(10, 11, 12, 13, A0, A1);  // RS,E,D4,D5,D6,D7
А у меня дисплей с контролером I2C. Как изменить код для вывода информации ? Это сложно ?

Підвал форуму