Бібліотека USBHost
USBHost
Сумісна лише з Arduino Due
Бібліотека USBHost дозволяє платі Arduino Due відображатися як USB-хост, дозволяючи їй взаємодіяти з перифирійними пристроями, як-от USB-миша та клавіатури. USBHost не підтримує пристрої, підключені через USB-хаби. Це включає деякі клавіатури, які мають внутрішній хаб.
Примітка: бібліотека USBHost та пов’язані функції є експериментальними. Хоча й не схоже на те, що API змінюватиметься в майбутніх версіях, він знаходиться в стадії розробки.
Примітка: бібліотека USBHost постачається під ліцензією General Public License version 2 (GPL2) як опублікована Free Software Foundation. Будь-який скетч, який використовує бібліотеку, має мати відкритий вихідний код відповідно до GPL2.
Клавіатури, підключені через внутрішній USB-хаб, не працюватимуть. Це включає більшість клавіатур Apple, які тестувалися.
Повернутись до головної
Сумісна лише з Arduino Due
Бібліотека USBHost дозволяє платі Arduino Due відображатися як USB-хост, дозволяючи їй взаємодіяти з перифирійними пристроями, як-от USB-миша та клавіатури. USBHost не підтримує пристрої, підключені через USB-хаби. Це включає деякі клавіатури, які мають внутрішній хаб.
Примітка: бібліотека USBHost та пов’язані функції є експериментальними. Хоча й не схоже на те, що API змінюватиметься в майбутніх версіях, він знаходиться в стадії розробки.
Примітка: бібліотека USBHost постачається під ліцензією General Public License version 2 (GPL2) як опублікована Free Software Foundation. Будь-який скетч, який використовує бібліотеку, має мати відкритий вихідний код відповідно до GPL2.
Mouse Controller
Бібліотека MouseController уможливлює зв’язок між підключеною USB-мишкою та Due.- MouseController
- mouseMoved()
- mouseDragged()
- mousePressed()
- mouseReleased()
- getXChange()
- getYChange()
- getButton()
Keyboard Controller
Бібліотека KeyboardController уможливлює зв’язок з підключеною USB-клавіатурою.Клавіатури, підключені через внутрішній USB-хаб, не працюватимуть. Це включає більшість клавіатур Apple, які тестувалися.
Приклади
- MouseController: демонструє команди MouseController в одній програмі
- KeyboardController: демонструє команди KeyboardController в одній програмі
Повернутись до головної
Коментарі 0