Не ругайте сильно, в программировании на С, я новичок.
Вопрос в следующем:
Пишу пользовательский блок для вывода кириллицы на 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 (); столько раз сколько блоков.
			
			
									
						Как избежать дублирования в пользовательском блоке
- 
				Anydy
Как избежать дублирования в пользовательском блоке
Да, так вот работает программа......
Делайте два блока - инициализация и основной.
			
			
									
						Делайте два блока - инициализация и основной.
- Dev1
- Майор
- Сообщения: 1052
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 11 раз
Как избежать дублирования в пользовательском блоке
А зачем инициализацию делать несколько раз?  
Один блок инициализации, в котором поставить галочку использовать 1 раз... Остальные блоки вывод строк.
			
			
									
						Один блок инициализации, в котором поставить галочку использовать 1 раз... Остальные блоки вывод строк.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x  
			
						
Как избежать дублирования в пользовательском блоке
Спасибо, не успел написать, что я так и сделал, все прекрасно работает.
Нууууу не совсем!!! прикладываю свои блоки и пример где использую, и на экране получаю некую "пляску символов", в чем может быть дело. Библиотеку использую мною уважаемого Сергея Сироткика, очень мне помог разобраться.
			
			
						Нууууу не совсем!!! прикладываю свои блоки и пример где использую, и на экране получаю некую "пляску символов", в чем может быть дело. Библиотеку использую мною уважаемого Сергея Сироткика, очень мне помог разобраться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: Amazon [Bot] и 1 гость
