Не ругайте сильно, в программировании на С, я новичок.
Вопрос в следующем:
Пишу пользовательский блок для вывода кириллицы на LCD. И когда я вставляю несколько блоков у меня получается дублирование секций Declare и Setup. Т.е.:
#include <LCD_1602_RUS.h>
LCD_1602_RUS lcd_1(0x27, 16, 2);
LCD_1602_RUS lcd_2(0x27, 16, 2); и т.д сколько блоков.
и повтор строк
Wire.begin ();
lcd.init ();
lcd.backlight (); столько раз сколько блоков.
Как избежать дублирования в пользовательском блоке
Как избежать дублирования в пользовательском блоке
Да, так вот работает программа......
Делайте два блока - инициализация и основной.
Делайте два блока - инициализация и основной.
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
Как избежать дублирования в пользовательском блоке
А зачем инициализацию делать несколько раз?
Один блок инициализации, в котором поставить галочку использовать 1 раз... Остальные блоки вывод строк.
Один блок инициализации, в котором поставить галочку использовать 1 раз... Остальные блоки вывод строк.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

Как избежать дублирования в пользовательском блоке
Спасибо, не успел написать, что я так и сделал, все прекрасно работает.
Нууууу не совсем!!! прикладываю свои блоки и пример где использую, и на экране получаю некую "пляску символов", в чем может быть дело. Библиотеку использую мною уважаемого Сергея Сироткика, очень мне помог разобраться.
Нууууу не совсем!!! прикладываю свои блоки и пример где использую, и на экране получаю некую "пляску символов", в чем может быть дело. Библиотеку использую мною уважаемого Сергея Сироткика, очень мне помог разобраться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость