Проекты с использованием контроллера Arduino



Download 12,28 Mb.
Pdf ko'rish
bet196/215
Sana22.02.2022
Hajmi12,28 Mb.
#109180
1   ...   192   193   194   195   196   197   198   199   ...   215
Bog'liq
Petin V A - Proekty s ispolzovaniem kontrollera Arduino Elektronika 2014


Глава 28. Работа Arduino с USB-устройствами 
365 
и мобильных устройствах, получившие название Mini-USB. Новая версия миниа-
тюрных разъемов, называемых Micro-USB, была представлена USB Implementers 
Forum 4 января 2007 года. 
Благодаря встроенным линиям питания USB позволяет подключать периферийные 
устройства без собственного источника питания (максимальная сила тока, потреб-
ляемого устройством по линиям питания шины USB, не должна превышать 500 мА, 
у USB 3.0 — 900 мА). 
Стандарт USB поддерживает концепцию plug-and-play. Эта концепция подразуме-
вает, что пользователю достаточно "воткнуть" устройство в соответствующий порт 
ПК. Дальше ОС автоматически определит тип подключенного устройства, найдет 
подходящий для данного устройства драйвер, сконфигурирует устройство и т. д. 
Для того чтобы это все работало, стандартом USB предусмотрены некие общие 
требования для всех устройств: 

каждое устройство содержит дескриптор (описание) устройства; 

есть общий для всех USB-устройств механизм, который позволяет ОС прочитать 
дескриптор устройства для того, чтобы идентифицировать устройство, узнать 
его характеристики; 

есть общий для всех USB-устройств механизм, который позволяет ОС выпол-
нить первичную конфигурацию устройства (например, присвоить устройству 
новый адрес). 
28.2. USB Host Shield 
Очень соблазнительно иметь возможность подключать к Arduino USB-устройства, 
которых великое множество. Плата расширения USB Host Shield 2.0 (рис. 28.2) по-
зволяет Arduino выступать в роли родительского USB-устройства для практически 
любой имеющейся USB-периферии. С этой платой открывается масса новых воз-
можностей для создания интересных устройств. В настоящее время платой USB 
Host Shield 2.0 поддерживаются следующие классы устройств: 

HID-устройства, такие как клавиатуры, мыши, джойстики и др.; 

игровые устройства: Sony PS3, Nintendo Wii, Xbox360; 

USB преобразователи: FTDI, PL-2303, ACM, а также некоторые аппараты и 
GPS-приемники; 

Android -устройства; 

цифровые фотоаппараты: Canon (EOS, PowerShot), Nikon. 
Для программирования USB Host Shield используется специальная библиотека, 
скачать которую можно со страницы https://github.com/felis/USB_Host_Shield_2.0. 
Библиотеку можно найти также в папке 
libraries/USB 
сопровождающего книгу элек-
тронного архива. 
Спецификацию и примеры использования этой библиотеки можно найти на сайте 
Circuits@Home http://www.circuitsathome.com/arduino_usb_host_shield_projects. 


366 
Download 12,28 Mb.

Do'stlaringiz bilan baham:
1   ...   192   193   194   195   196   197   198   199   ...   215




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish