Конфликт LiquidCrystal_I2C и SoftwareSerial (A4, A5)
- Войдите на сайт для отправки комментариев
Чт, 25/12/2014 - 03:08
Приветствую.
Имеется GSM/GPRS shield и LCD-1602
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); #include "SIM900.h" #include <SoftwareSerial.h> #include "sms.h"
В таком раскладе конфликтуют, скорее всего из-за портов А4 и А5 (на экране ничего нет)
Я так понимаю, раз у меня shield то варьировать другими портами для него нет возможности, прийдется менять, порты в LiquidCrystal_I2C библиотеке.
Я прав? Или как правильно поступить?
Если прав, то где находится упоминание об используемых портах?
(просмотрел LiquidCrystal_I2C.cpp и LiquidCrystal_I2C.h, но ничего похожего не увидел)
Заранее благодарен за любые советы.
На A4, A5 находится аппаратный i2c - его никак не переназначить, только переделывать LiquidCrystal_I2C на софтовый i2c..