 
                            
Add to Cart
Модуль кнюппеля модуля регулятора игры кнюппеля Ардуйно ПС2
Интерфейс модуля регулятора игры кнюппеля ПС2
стандартный и электронные руководства интерфейса штыря строительных
блоков 2.54мм.
 
 
Перекрестное коромысло как двухсторонний резистор 10К,
с коромыслом в различном направлении, сопротивление
тапте с изменением. Этот модуль
использует 5В электропитание,
первоначальное государство кс,
ы прочитанное напряжение тока 2.5В или
так, отжиманный с направлением стрелки, асреад
напряжение
тока вне увеличивает до 5В; отожмите противоположное
направление
стрелки, реадволтаге уменьшите минимум 0В.
Демонстрация тестового входа Ардуйно
/*********************************************************************
** Прибор: Кнюппель **
** Файл:   ЭФ_Джойстик_Тест.к **
** **
** Созданный ЭлекФреакс Роби.В /10 июнем 2011 **
** **
** Описание:                                                                                                               
**
** Этот файл код образца для вашей
ссылки.                                                               
**
** **
** Авторское право (к) ЭлекФреакс 2011 КОРП. **
*********************************************************************/
иинт ФирстШотС, ФирстШотИ;
пустая установка ()
{
  для (инт и=0; и<19; и++)
  {
    пинМоде (И, ВХОДНОЙ СИГНАЛ);
    дигиталВрите (И, 1);
  }
 
  Сериал.бегин (9600);
  ФирстШотС = 0;
  ФирстШотИ = 0;
 
}
пустая петля () {
 
  инт и, сомеИнт, флаг = 0;
  для (и=4; и<11; и++)
  {
    сомеИнт = дигиталРеад (И);
    если (== 0 сомеИнт), то
    { 
      флаг =1;
      перерыв;
    }
   }
   если (== флага 1)
   {   
     переключите (И)
     {
       случай 4: Сериал.принтльн
(«--------> кнопка а»); перерыв;
       случай 5: Сериал.принтльн
(«--------> кнопка б»); перерыв;
       случай 6: Сериал.принтльн
(«--------> кнопка к»); перерыв;
       случай 7: Сериал.принтльн
(«--------> кнопка д»); перерыв;
       случай 8: Сериал.принтльн
(«--------> кнопка е»); перерыв;
       случай 9: Сериал.принтльн
(«--------> кнопка ф»); перерыв;
       случай 10: Сериал.принтльн
(«--------> КЛЮЧ кнопки»); перерыв;
       дефолт: перерыв;
     }
     флаг=0;
   }
  
   сенсорВалуэ инт = аналогРеад (А0);
   если (== 0 ФирстШотС), то
   { 
     ФирстШотС = сенсорВалуэ;
     Сериал.принт («ФирстШотС = ");
     Сериал.принтльн (ФирстШотС);
   }
  
   Сериал.принт («кс = ");
   Сериал.принтльн (сенсорВалуэ - ФирстШотС);
  
   сенсорВалуэ = аналогРеад (А1);
   если (== 0 ФирстШотИ), то
   { 
     ФирстШотИ = сенсорВалуэ;
     Сериал.принт («ФирстШотИ = ");
     Сериал.принтльн (ФирстШотИ);
   }
   Сериал.принт («ы = ");
   Сериал.принтльн (сенсорВалуэ - ФирстШотИ);
  
   задержка (200);
}
