RemoteXY обработка джойстика и поля ввода.

maxvalin
Offline
Зарегистрирован: 22.02.2016


Добрый вечер товарищи!  Подскажите пожалуйста как заставить менятся переменной от джойстика (только Y, вертикаль) и поля ввода.
Собрал код: передает два показания температуры и показания шагов шагового двигателя а вот чтоб НА ардуино отослать команду не получается.

    /* input variable */
  int8_t podachaM_x; /* =-100..100 координата x положения джойстика */
  int8_t podachaM_y; /* =-100..100 координата y положения джойстика */
  int16_t edit_step;  /* −32767.. +32767 */

    /* output variable */
  char Maslo[11];  /* =строка UTF8 оканчивающаяся нулем */
  char ULICA[11];  /* =строка UTF8 оканчивающаяся нулем */
  char KOTEL[11];  /* =строка UTF8 оканчивающаяся нулем */

 if (RemoteXY.podachaM_y > 0 <10)
   {
    podazh ++ ;
    }

  if (RemoteXY.podachaM_y >= 10 <25)
   {
    podazh + 5 ;
    }  
  if (RemoteXY.podachaM_y >= 25 <50)
   {
    podazh + 10;
    }  
  if (RemoteXY.podachaM_y >= 50 <75)
   {
    podazh + 50;
    }  
  if (RemoteXY.podachaM_y >= 75 <=100)
   {
    podazh + 100;
    }
  if (RemoteXY.podachaM_y < 1 < -10)
   {
    podazh --;
    }
  if (RemoteXY.podachaM_y >= -10 < -25)
   {
    podazh - 5;
    }
  if (RemoteXY.podachaM_y >= -25 < -50)
   {
    podazh - 10;
    } 
  if (RemoteXY.podachaM_y >= -50 < -75)
   {
    podazh - 50;
    }    
    if (RemoteXY.podachaM_y >= -75 < -100)
   {
    podazh - 100;
    }
int podazh = RemoteXY.edit_step;

Вообще все все так отговариваются: типо там все разжовано... и.т.д.

На самом деле ничего нигде не разжовано к примеру :

Элемент управления «Поле ввода» позволяет ввести произвольную текстовую информацию или числовую информацию с экрана графического интерфейса. Поле ввода поддерживает три режима работы: ввод текста, ввод целого числа, ввод вещественного числа с плавающей точкой.

При вводе текста количество байт, выделяемых под строку задается в свойствах элемента. Используется кодировка UTF8, по этому необходимо учитывать, что под некоторые символы выделяется по 2 байта на символ.

При вводе вещественного числа необходимо указать количество разрядов после запятой, отображаемых в поле ввода.

Поддержка типа вводимого значения так же осуществляется на этапе ввода значения путем предоставления пользователю соответствующей клавиатуры для ввода. Поле ввода может содержать кнопку очистки введенного значения. Поддерживается центрирование введенного текста влево, вправо и по центру"

 

 А целое число?!! как то жиковатое описание! и в инете на видео смотреть где мигает и двигается машинка ... это == Полный ноль.

Вот и ломаю голову, устройсво собрал и настроил, уже бы другим занялся,

дык с блютузом никак не получается (((

 

maxvalin
Offline
Зарегистрирован: 22.02.2016

и еще, если строчки 11-17 не закоментировать то шаги стремительно повышаются сами, даже без конекта телефона.