1 (edited by Step7 2019-11-30 11:36:53)

Topic: Помогите кто понемает в коде

Когда подою на один из пинов загораются все индекаторы помогите разобратся ?

#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 "1234567"
#define REMOTEXY_SERVER_PORT 6377
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
 { 255,0,0,4,0,93,0,8,27,1,
  65,2,5,18,9,9,65,2,20,18,
  9,9,65,1,35,18,9,9,65,4,
  50,18,9,9,129,0,4,10,12,6,
  64,50,53,37,0,129,0,20,10,12,
  6,64,53,48,37,0,129,0,35,10,
  12,6,64,55,53,37,0,129,0,49,
  10,15,6,64,49,48,48,37,0,129,
  0,21,2,23,6,24,208,161,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 ();
 
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)));


}
  bool led_1_g = sig(A0);
  bool led_2_g = sig(A1);
  bool led_3_b = sig(A2);
  bool led_4_r = sig(A3);

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

  return buton;
   }

2

Re: Помогите кто понемает в коде

Решено пины резистором на gnd