Конфликт LiquidCrystal_I2C и SoftwareSerial (A4, A5)

RomAndry
RomAndry аватар
Offline
Зарегистрирован: 20.02.2014

Приветствую.

Имеется 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, но ничего похожего не увидел)
 

Заранее благодарен за любые советы.

MaksMS
Offline
Зарегистрирован: 11.03.2013

На A4, A5 находится аппаратный i2c - его никак не переназначить, только переделывать LiquidCrystal_I2C на софтовый i2c..