

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;
}
сенсорВалуэ инт = аналогРеад (A0);
если (== 0 ФирстШотС), то
{
ФирстШотС = сенсорВалуэ;
Сериал.принт («=") ФирстШотС;
Сериал.принтльн (ФирстШотС);
}
Сериал.принт («=") кс;
Сериал.принтльн (сенсорВалуэ - ФирстШотС);
сенсорВалуэ = аналогРеад (A1);
если (== 0 ФирстШотИ), то
{
ФирстШотИ = сенсорВалуэ;
Сериал.принт («=") ФирстШотИ;
Сериал.принтльн (ФирстШотИ);
}
Сериал.принт («=") ы;
Сериал.принтльн (сенсорВалуэ - ФирстШотИ);
задержка (200);
}