Показать сообщение отдельно
Старый 26.08.2015, 12:31   #41
ВладимирC
Старший Пользователь
 
Регистрация: 20.08.2007
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
ВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от Kent5601 Посмотреть сообщение
опиши пожалуйста работу скетча! как работают кнопки на руле и вкл/выкл ардуино очень понравилась задумка но разобраться не получается!
Про питание уже все пояснили, а секция управления кнопками проста до безобразия (когда знаешь, как ее реализовать). Назначаем аналоговый вход, к нему подключаем кнопки и он читает значение, если оно меньше состояния покоя (1023), но берем с запасом защищаясь от ложных срабатываний (950), то значит нажата кнопка. Вводим переменную flag, для отслеживания времени нажатия ( чтобы различать длинные и короткие нажатия. Все, на этом функции скетча заканчиваются. Дальше коды кнопок обрабатывает Remote steering wheel control. Захотелось поменять функцию какой-либо кнопки (или всех кнопок) - заходим в приложение и меняем на ходу.
Тут еще один большой плюс - на столе и в машине кнопки выдавали разные значения (особенности питания). В случае если бы назначение кнопок задавались жестко в скетче мне бы пришлось замерять значения в машине, потом опять снимать, нести домой, прошивать, и устанавливать обратно.
ВладимирC вне форума   Ответить с цитированием