• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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
А всего лишь на добыло поятягивающи резистор поставить )
 
Сверху Снизу