Код RemoteXY

Тема в разделе "Arduino & Shields", создана пользователем stikoff, 22 сен 2015.

  1. stikoff

    stikoff Нерд

    Прошу помощи, накидал проект REmoteXY
    Код (C++):
    /////////////////////////////////////////////
    //        RemoteXY include library         //
    //   use ANDROID app version 3.2.1 or up   //
    /////////////////////////////////////////////

    /* определение режима соединения и подключение библиотеки RemoteXY */
    #define REMOTEXY_MODE__SOFTWARESERIAL
    #include <SoftwareSerial.h>
    #include <RemoteXY.h>

    /* настройки соединения */
    #define REMOTEXY_SERIAL_RX 2
    #define REMOTEXY_SERIAL_TX 3
    #define REMOTEXY_SERIAL_SPEED 9600

    /* конфигурация интерфейса  */
    unsigned char RemoteXY_CONF[] =
      { 6,0,44,0,3,5,4,0,1,2
      ,7,60,1,4,0,19,2,7,60,6
      ,4,0,10,2,7,60,4,4,128,28
      ,4,53,9,2,3,3,82,16,16,44
      ,3,4,0,71,19,8,40,7 };
     
    /* структура определяет все переменные вашего интерфейса управления */
    struct {

        /* input variable */
      signed char red; /* =0..100 положение слайдера */
      signed char blue; /* =0..100 положение слайдера */
      signed char gren; /* =0..100 положение слайдера */
      signed char slider_4; /* =0..100 положение слайдера */
      unsigned char mode; /* =0 если переключатель в положении A, =1 если в положении B, =2 если в положении C, ... */
      signed char speed; /* =0..100 положение слайдера */

        /* other variable */
      unsigned char connect_flag;  /* =1 if wire connected, else =0 */

    } RemoteXY;

    /////////////////////////////////////////////
    //           END RemoteXY include          //
    /////////////////////////////////////////////



    void setup()
    {
      RemoteXY_Init ();
     
     

      // TODO you setup code
     
    }

    void loop()
    {
      RemoteXY_Handler ();
     
     

      // TODO you loop code
      // используйте структуру RemoteXY для передачи данных


    }
    Screenshot_2015-09-22-12-48-10.png

    Как сделать чтоб 3 слайдера управляли по отдельности каналами RGB верхний слайдер он же slider_4 ругулировал яркость всех каналов одновременно, Перключаль в режиме А Ручной выбор, В мигание Разными цветами, С плавное изменение цвета, слайдер speed регулирова скорость мигания-измения цвета
     
    Последнее редактирование: 22 сен 2015
  2. vvr

    vvr Инженерище

    вы хотите чтобы вас научили программировать или чтобы вам прогу написали?:)
     
  3. stikoff

    stikoff Нерд

    скорее написали но так чтобы было понятно откуда ноги растут чтобы сам мог что-то сделать в дальнейшем
     
  4. vvr

    vvr Инженерище

    да, печальный вариант (чтобы сам мог что-то сделать в дальнейшем...)
    так уж повелось, что работа должна оплачиваться - для этих случаев есть раздел "Закажу проект"
     
  5. stikoff

    stikoff Нерд

    Так и поступлю