из-за него любая тема на этом форуме выглядит как разговор слепых дебилов.
Что это за display в коде?
Вот это место непонятно
Код: Выделить всё
Serial.begin(9600);
_modbusMaster.begin(19200);
Код: Выделить всё
Serial.begin(9600);
_modbusMaster.begin(19200);
А шо поделать?!Андрей СШ писал(а):правило 2.2.
из-за него любая тема на этом форуме выглядит как разговор слепых дебилов.
Это осталось от другой программы.Андрей СШ писал(а):
Что это за display в коде?
Вот это место непонятноу меги328 вроде только один USARTКод: Выделить всё
Serial.begin(9600); _modbusMaster.begin(19200);
Что то я аж заикатся начал.Андрей СШ писал(а):Вы уверены, что команды дисплею не приходят на ногу, управляющую транзистором?
Код: Выделить всё
_gtv3 = ((_gtv1) >= (_gtv5)) && (! ((_gtv1) <= (_gtv6))) ;
_gtv4 = ((_gtv2) >= (_gtv5)) && (! ((_gtv2) <= (_gtv6))) ;Код: Выделить всё
digitalWrite(9, (_gtv3) || (_gtv4) );Код: Выделить всё
#define OLED_RESET 4
Дисплей подключен по I2C. Это аналоговые ноги 4 и 5 (нога 27 и 28 МК)Андрей СШ писал(а):В программе не назначены ноги для интерфейса с дисплеем кромеКак у него остальные ноги по умолчанию заданы непонятноКод: Выделить всё
#define OLED_RESET 4
Попробую сегодня попозже.Андрей СШ писал(а):Или проще зокомментировать все обращения к дисплею из программы