Stránka 1 z 1

Arduino Due HID

Napsal: 19 lis 2020, 21:03
od vogeer97
Zdravim lidi nejak se mi nedaří dohledat zda jde arduino due použít jako HID joystick, vím že to umí Leonardo. Ale u toho modelu at hledám jak hledám nedaří se mi to nikde dohledat. Budu vám vděčný za každou odpověď.

Re: Arduino Due HID

Napsal: 20 lis 2020, 05:53
od pavel1tu
Tak to není dle mého názoru o Arduinu, ale co do něj nahraješ. Aby se hlásilo jako HID.
Co vím, má kolega nějaký ovladač na letecký simulátor z MEGA (nejsem si jistý, zjistím i odkaz odkud to má).

A nejdeš knihovny i pro DUE, co jsem v rychlosti našel, ale je toho více ...
https://github.com/MHeironimus/ArduinoJ ... ted-Boards

Re: Arduino Due HID

Napsal: 20 lis 2020, 07:59
od RomanB
Zdravím, MEGA, Leonardo i Due mají pro komunikaci (nahrávání skeče) převodník z Atmegy32U4 a tento čip může být použit jako HID. Ostatní Arduina jako jsou NANO, mají standartní převodník USB na TTL a není je možné použít jako HID.

Re: Arduino Due HID

Napsal: 20 lis 2020, 13:32
od jankop
Asi to jde, ale nejspíš se musí přepálit ten Atmega32U4. Není to tak?

Re: Arduino Due HID

Napsal: 21 lis 2020, 17:52
od HrAd
USB HID jde lehce u A.Leonarda a A.Micro, protože je tam procesor Atmega32U4, který má podporu USB přímo HW zabudován v čipu ;)
https://navody.arduino-shop.cz/navody-k ... a-mys.html
Už se to zde probíralo viz. viewtopic.php?f=60&t=1859&p=8532 a jde to tuze jednoduše https://bastlirna.hwkitchen.cz/arduino- ... d-na-miru/ zde je vše potřebné https://github.com/MHeironimus/ArduinoJoystickLibrary/

Na jiné arduino to asi půjde také napsat, jen to bude drobet složitější...

Re: Arduino Due HID

Napsal: 24 lis 2020, 18:40
od vogeer97
To že to umí leonardo a micro vým ale potřebuji vedět jestli to vážně umí i mega nebo ne?? viděl jsem pár videí kde měli megu jako hid ale zase jsem na pár forech četl že mega to neumí a musí se nějak speciálně nastavit tak nevím no

Re: Arduino Due HID

Napsal: 24 lis 2020, 20:10
od pavel1tu
ANO, umí to jak MEGA, tak UNO.
Jak je psáno výše - jako převodník USB/UART musí mít ATmega16U2, používá se HoodLoader2. To nesplňují prakticky žádné Arduina UNO z číny (MEGA nemám) co jsem kupoval třeba na kroužek.

Je mnoho funkčních projektů na netu.

Já osobně teď pracuji (spíše testuji/hraji si a nejde mi to) na ovladači pro RC modely do simulátoru v PC.
Ale UNO se mi jako HID hlásí. S MEGA osobní zkušenost nemám, ani nemám abych otestoval, třeba testne někdo jiný.

Re: Arduino Due HID

Napsal: 23 pro 2021, 13:13
od Batata
Pokud vím, tak přes Native USB Port na DUE lze snadno posílat HID příkazy.