Страница 1 из 1

Как избежать дублирования в пользовательском блоке

Добавлено: 04.06.2017{, 11:02}
Rodger-1
Не ругайте сильно, в программировании на С, я новичок.
Вопрос в следующем:
Пишу пользовательский блок для вывода кириллицы на 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 (); столько раз сколько блоков.

Как избежать дублирования в пользовательском блоке

Добавлено: 04.06.2017{, 11:26}
Anydy
Да, так вот работает программа......
Делайте два блока - инициализация и основной.

Как избежать дублирования в пользовательском блоке

Добавлено: 04.06.2017{, 12:55}
Dev1
А зачем инициализацию делать несколько раз?  
Один блок инициализации, в котором поставить галочку использовать 1 раз... Остальные блоки вывод строк.

Как избежать дублирования в пользовательском блоке

Добавлено: 04.06.2017{, 13:17}
Rodger-1
Спасибо, не успел написать, что я так и сделал, все прекрасно работает.
Нууууу не совсем!!! прикладываю свои блоки и пример где использую, и на экране получаю некую "пляску символов", в чем может быть дело. Библиотеку использую мною уважаемого Сергея Сироткика, очень мне помог разобраться.