Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

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

Тема в разделе "Раздел для начинающих", создана пользователем Step7, 28 ноя 2019.

  1. Step7

    Step7 Новичок

    Сообщения:
    29
    Симпатии:
    0
    Подаю на один пин любой 5 вольт загораются все лампочки
    Код (Text):
    1. #define REMOTEXY_MODE__ESP8266_HARDSERIAL
    2. #include <RemoteXY.h>
    3. #define REMOTEXY_SERIAL Serial
    4. #define REMOTEXY_SERIAL_SPEED 115200
    5. #define REMOTEXY_WIFI_SSID "House"
    6. #define REMOTEXY_WIFI_PASSWORD "347620step"
    7. #define REMOTEXY_SERVER_PORT 6377
    8. #pragma pack(push, 1)
    9. uint8_t RemoteXY_CONF[] =
    10.   { 255,0,0,4,0,100,0,8,27,0,
    11.   65,2,10,13,6,6,65,2,23,13,
    12.   6,6,65,1,36,13,6,6,65,4,
    13.   49,13,6,6,129,0,9,7,8,4,
    14.   93,50,53,37,0,129,0,22,7,8,
    15.   4,93,53,48,37,0,129,0,35,7,
    16.   8,4,93,55,53,37,0,129,0,47,
    17.   7,10,4,93,49,48,48,37,0,129,
    18.   0,25,1,10,4,38,208,145,208,176,
    19.   208,186,32,209,129,209,141,208,191,209,
    20.   130,208,184,208,186,33,0 };
    21.  
    22. // структура определяет все переменные вашего интерфейса управления
    23. struct {
    24.  
    25.     // output variable
    26.   uint8_t led_1_g; // =0..255 яркость зеленого цвета индикатора
    27.   uint8_t led_2_g; // =0..255 яркость зеленого цвета индикатора
    28.   uint8_t led_3_b; // =0..255 яркость синего цвета индикатора
    29.   uint8_t led_4_r; // =0..255 яркость красного цвета индикатора
    30.  
    31.     // other variable
    32.   uint8_t connect_flag;  // =1 if wire connected, else =0
    33.  
    34. } RemoteXY;
    35. #pragma pack(pop)
    36.  
    37. void setup() {
    38.   RemoteXY_Init ();
    39.   Serial.begin(115200);
    40.   pinMode(A0, INPUT);
    41.   pinMode(A1, INPUT);
    42.   pinMode(A2, INPUT);
    43.   pinMode(A3, INPUT);
    44.  
    45. }
    46.  
    47. void loop() {
    48.   RemoteXY_Handler ();
    49.   bool led_1_g = sig(A0);
    50.   bool led_2_g = sig(A1);
    51.   bool led_3_b = sig(A2);
    52.   bool led_4_r = sig(A3);
    53. RemoteXY.led_1_g = (map(( (analogRead (0))), (0), (1023), (0), (255)));
    54. RemoteXY.led_2_g = (map(( (analogRead (1))), (0), (1023), (0), (255)));
    55. RemoteXY.led_3_b = (map(( (analogRead (2))), (0), (1023), (0), (255)));
    56. RemoteXY.led_4_r = (map(( (analogRead (3))), (0), (1023), (0), (255)));
    57.  
    58.  
    59. }
    60. byte sig(byte nomberPin)
    61. {
    62.   byte buton ;
    63.  
    64.   if(analogRead(nomberPin) == 1)
    65.   {
    66.     buton = 1;
    67.   }
    68.   else
    69.   {
    70.     buton = 0;
    71.   }
    72.  
    73.   return buton;
    74.    }
     
  2. Step7

    Step7 Новичок

    Сообщения:
    29
    Симпатии:
    0
    На аналоговый А0-А3
     
  3. Step7

    Step7 Новичок

    Сообщения:
    29
    Симпатии:
    0
    • Ознакомьтесь с https://esp8266.ru/forum/help/terms
    Совсем умер форум (
     
  4. Step7

    Step7 Новичок

    Сообщения:
    29
    Симпатии:
    0
    А всего лишь на добыло поятягивающи резистор поставить )
     

Поделиться этой страницей