• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Поправите код кто понемает

Step7

New member
Подаю на один пин любой 5 вольт загораются все лампочки
Код:
#define REMOTEXY_MODE__ESP8266_HARDSERIAL
#include <RemoteXY.h>
#define REMOTEXY_SERIAL Serial
#define REMOTEXY_SERIAL_SPEED 115200
#define REMOTEXY_WIFI_SSID "House"
#define REMOTEXY_WIFI_PASSWORD "347620step"
#define REMOTEXY_SERVER_PORT 6377
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
  { 255,0,0,4,0,100,0,8,27,0,
  65,2,10,13,6,6,65,2,23,13,
  6,6,65,1,36,13,6,6,65,4,
  49,13,6,6,129,0,9,7,8,4,
  93,50,53,37,0,129,0,22,7,8,
  4,93,53,48,37,0,129,0,35,7,
  8,4,93,55,53,37,0,129,0,47,
  7,10,4,93,49,48,48,37,0,129,
  0,25,1,10,4,38,208,145,208,176,
  208,186,32,209,129,209,141,208,191,209,
  130,208,184,208,186,33,0 };
 
// структура определяет все переменные вашего интерфейса управления
struct {

    // output variable
  uint8_t led_1_g; // =0..255 яркость зеленого цвета индикатора
  uint8_t led_2_g; // =0..255 яркость зеленого цвета индикатора
  uint8_t led_3_b; // =0..255 яркость синего цвета индикатора
  uint8_t led_4_r; // =0..255 яркость красного цвета индикатора
 
    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0

} RemoteXY;
#pragma pack(pop)

void setup() {
  RemoteXY_Init ();
  Serial.begin(115200);
  pinMode(A0, INPUT);
  pinMode(A1, INPUT);
  pinMode(A2, INPUT);
  pinMode(A3, INPUT);
 
}

void loop() {
  RemoteXY_Handler ();
  bool led_1_g = sig(A0);
  bool led_2_g = sig(A1);
  bool led_3_b = sig(A2);
  bool led_4_r = sig(A3); 
RemoteXY.led_1_g = (map(( (analogRead (0))), (0), (1023), (0), (255)));
RemoteXY.led_2_g = (map(( (analogRead (1))), (0), (1023), (0), (255)));
RemoteXY.led_3_b = (map(( (analogRead (2))), (0), (1023), (0), (255)));
RemoteXY.led_4_r = (map(( (analogRead (3))), (0), (1023), (0), (255)));


}
byte sig(byte nomberPin)
{
  byte buton ;
 
  if(analogRead(nomberPin) == 1)
  {
    buton = 1;
  }
  else
  {
    buton = 0;
  }

  return buton;
   }
 

Step7

New member
Ознакомьтесь с https://esp8266.ru/forum/help/terms
Совсем умер форум (
 

Step7

New member
А всего лишь на добыло поятягивающи резистор поставить )
 
Сверху Снизу