
Add to Cart
Экран хозяина УСБ Ардуйно совместимый с андроидом АДК Гоогле поддерживает УНО МЕГА
Описание:
Экран хозяина УСБ доска расширения хозяина УСБ Ардуйно. Смогите быть заткнуто в доску Ардуйно с функцией хозяина УСБ. Функция хозяина Ардхуйно имеет много особенности для того чтобы достигнуть, например, диск поддержки у, клавиатуру УСБ и моузесуппорт, поддержку для камер УСБ.
В этих функциях внутрь, несомненно самое привлекательное суппортконнективиты телефона Андроид для того чтобы достигнуть функциональности Гоогле АДК. Это делает его возможной использовать телефон как терминал контроля для того чтобы контролировать ваш робот или другой прибор, вы можете также разнообразие коллекта данных по задней части в дисплее телефона.
Первому шагу, материальная подготовка, теперь если вы хотите поддерживать функцию, то Гоогле АДК, нужны микропрограммные обеспечения в2.3.4 телефонов Андроид или позже поддержан. Здесь мы используем версию микропрограммных обеспечений цепи с в2.3.4
Второй шаг, который сгорели в код демонстрации доски Ардуйно, либраринто даунлоададк_релеасе_0512.зип «АндроидАксессоры» и «УСБ_Хост_Шиельд1»… библиотеки ардуйно-0022 ниже. Ардуйно сгорело в нас над кодом теста СИД андроида.
Установленный на УСБ телефона Андроид
тест АПК хозяина:
Часть ИИИ, как показано в соединенной диаграмме.
Раздел 4: После успешного соединения, интерфейс после того как скачка для обнаружения интерфейса управлением хозяина теУСБ, нажимает на кнопку ВЫХОДА, интерфейс АПК контроля следующим образом, инслидинг кнопка мыши, вы можете контролировать свет СИД и яркость.
СИД Ардуйно - демонстрация управлением хозяина УСБ:
#инклуде <Макс3421е.х>
#инклуде <Усб.х>
#инклуде <АндроидАксессоры.х>
СИД 8 #дефине
Акк АндроидАксессоры («Гоогле, Инк. »,
«ДемоКит»,
«Доска ДемоКит Ардуйно»,
«1,0",
«http://www.android.com»,
«0000000012345678");
пустая установка ()
{
Сериал.бегин (115200);
Сериал.принт («рнСтарт»);
акк.поверОн ();
пинМоде (СИД, ВЫХОД);
дигиталВрите (СИД, 0);
}
пустая петля ()
{
мсг байта [3];
если (акк.исКоннектед, то ()) {
Сериал.принт («соединенный аксессуар. ");
инт лен = акк.реад (мсг, сизеоф (мсг), 1);
Сериал.принт («длина сообщения: ");
Сериал.принтльн (лен, ДЭК);
если (лен > 0) {, то
//принимает только одну команду в пакет
если ([0] == 0кс2) мсг {, то
если ([1] == 0кс0), то мсг
аналогВрите (СИД, мсг [2]);
}
}
}
задержка (100);
}