Может ли ардуино
- Войдите на сайт для отправки комментариев
День добрый.
Скажите пожалуйста,может ли справиться ардуино со следующими задачами:
1. Выдавать себя за клавиатуру (резистивные кнопки) подключение к планшету на адройде через usb.
2. Одновременно с этим, выполнять действия по "датчику". "Датчик" либо замыкает "1", либо размыкает "0" цепь. Логика действий:
"1" - кратковременный, 1секунду, сигнал по "первому" пину и включение "второго".
"0" - кратковременный, 1секунду, сигнал по "первому" выключение "второго". Через 15 часов, при условии что "датчик" не менял значений, 10 секундный сигнал по "первому".
Если выполнялся 10 секундный сигнал, то при значении "1" вместо кратковременного сигсигнала выполняется тоже 10 секундный.
Вот как то так... Если не в ту тему написал, то направьте по адресу.
1) Ардуино иногда может имитировать USB клавиатуру. Вопрос только в целевом устройстве - умеет ли оно исполнять роль USB Host.
2) Да. Но лучше в подмогу дать часы реального времени, как мне кажется.
1) Ардуино иногда может имитировать USB клавиатуру. Вопрос только в целевом устройстве - умеет ли оно исполнять роль USB Host.
2) Да. Но лучше в подмогу дать часы реального времени, как мне кажется.
Устройство может.
Вопрос одновременно выполнять роль клавы и управлять двумя каналами относительно третьего.
Вопрос одновременно выполнять роль клавы и управлять двумя каналами относительно третьего.
А что вас смущает-то? Честной многозадачности не будет, но последовательно все будет работать.
Видимо планируется заюзать delay(), поэтому есть сомнения...
То есть в вашем "ТЗ" в общем-то среднее время реакции в секундном диапазоне. Ответ: будет, легко.
Пошукайте в Сети по тегам "автоматное программирование" (и заодно переформулируйте задачу - станет значительно проще) и "блинк без delay()". Этого вполне достаточно для решения.
Спасибо большое за ответы. Думаю что саму не осилить данную задачу, хотелось понять есть принципиально такая возможность или нет. К сожалению я очень далеко не программист. Но с вашей помощью понял что можно просить от будущих исполнителей.
Можно закрывать тему.