Arduino Due HID

Odpovědět
vogeer97
Příspěvky: 13
Registrován: 19 lis 2020, 20:56
Reputation: 0

Arduino Due HID

Příspěvek od vogeer97 » 19 lis 2020, 21:03

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ěď.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino Due HID

Příspěvek od pavel1tu » 20 lis 2020, 05:53

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
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

RomanB
Příspěvky: 90
Registrován: 04 zář 2017, 14:28
Reputation: 0
Bydliště: Havířov

Re: Arduino Due HID

Příspěvek od RomanB » 20 lis 2020, 07:59

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.

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Arduino Due HID

Příspěvek od jankop » 20 lis 2020, 13:32

Asi to jde, ale nejspíš se musí přepálit ten Atmega32U4. Není to tak?

HrAd
Příspěvky: 35
Registrován: 12 říj 2017, 22:45
Reputation: 0

Re: Arduino Due HID

Příspěvek od HrAd » 21 lis 2020, 17:52

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ší...

vogeer97
Příspěvky: 13
Registrován: 19 lis 2020, 20:56
Reputation: 0

Re: Arduino Due HID

Příspěvek od vogeer97 » 24 lis 2020, 18:40

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

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino Due HID

Příspěvek od pavel1tu » 24 lis 2020, 20:10

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ý.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Batata
Příspěvky: 38
Registrován: 05 kvě 2020, 08:14
Reputation: 0
Kontaktovat uživatele:

Re: Arduino Due HID

Příspěvek od Batata » 23 pro 2021, 13:13

Pokud vím, tak přes Native USB Port na DUE lze snadno posílat HID příkazy.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů