#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <RCSwitch.h>
все завелось вообще без проблем. Ниже код управления с пульта включением Led на 13 ножке и вывод полученного кода на экран LCД 1602
подключенного по i2c
Код: Выделить всё
//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
pinMode(LED_BUILTIN, OUTPUT);
mySwitch.enableReceive(0); // Receiver on interrupt 0 => that is pin #2
lcd.init(); // initialize the lcd
lcd.init();
lcd.backlight();
}
void loop()
{
if (mySwitch.available()) {
lcd.setCursor(0,0);
lcd.print("Received ");
lcd.print( mySwitch.getReceivedValue() );
lcd.print(" / ");
lcd.print( mySwitch.getReceivedBitlength() );
lcd.setCursor(0,1);
lcd.print("bit ");
lcd.print("Protocol: ");
lcd.print( mySwitch.getReceivedProtocol() );
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
mySwitch.resetAvailable();
}
}И , типа есть такой двухпроводной Serial Wire Debug и что при наличии ардуины через него можно прошивать. Это я попробую потом , но пока руки не дошли.