Nejste přihlášen/a.

Přihlásit se do poradny

 

Arduino - tlačítko

Od: rorkd odpovědí: 46 změna:

Dobrý den,

chtěl bych si přes arduino vyrobit panel s tlačítkami který bude sloužit pro microsoft flyght simulator 2020 např. přepnu páčku do polohy on, a vysunu podvozek atd. chtěl bych tam hlavně kolébkové přepínače. A potřeboval bych poradit co za software, aby mi to fungovalo a kód pro arduino.

Předem děkuji za rady

 

 

46 odpovědí na otázku
Řazeno dle hodnocení

 

 

anon65534

3x

Kód si budeš muset obstarat sám protože pokud si jej nezvládneš napsat sám tak si to pravděpodobně ani nezapojíš. Nicméně myslím že nejjednodušší způsob jak toho docílit je mít nějakou arduino desku co umí předstírat že je klávesnice a pak prostě posílat stisky kláves. Na to se dá použít jakákoliv co podporuje knihovnu Keyboard. K ní se dá najít dost ukázek jak ji používat.

V případě že bys používal tuto knihovnu tak bys nepotřeboval žádný další software protože by měli stačit univerzální ovladače klávesnice tvého OS.

Hlavně si dávej bacha at máš podporovanou desku jinak to tímhle způsobem nepůjde, umí to třeba leonardo nebo leonardo micro, na stránce s knihovnou máš další.

rorkd

jakou desku myslíte? Můžete mi poslat odkaz?

Deska = arduino. Nie kazde arduino vie fungovat ako usb periferia .
rorkd

tak velké zkušenosti nemám, abych si kód napal sám.

 

serafin88

3x

Vzhledem k tomu, že na stavbu ovladače s pomocí arduina nemáš znalosti (a jak to tak vypadá, tak se s ani nesnažil si něco zjistit). Použij "polotovar"gamepadu:

aliexpress.com/...

 


0x
To zariadenie sa musi voci pocitacu spravat ako usb periferia - klavesnica. Cize hladajte na Youtube a celkovo na internete navody, aku kniznicu to potrebuje. Potom musite zapojit hardware, nahrat kod do arduina a je hotovo. Mate skusenosti s arduinom?
rorkd
Ano, nějaké zkušenosti s arduinem mám (nejsem profík)

 

rorkd

Máte někdo s něčím podobným zkušenosti?

Mám zkušenost, že už se tady na to někdo ptal.

Mimochodem, čím vším najednou chcete ten simulátor ovládat?

rorkd

Chtěl bych tam mít dvou polohové přepínače, tláčítka, a celé to bude řídít arduino.

Arduino bude řídit celý simulátor? I knipl?

rorkd
chtěl bych např. stisknu tlačítko a nastartuji motor, a nastavil bych si tam několik funkcí

Opakuji otázku.

rorkd
nevím jak myslíte "Arduino bude řídit celý simulátor? I knipl?" a co si představujete, že bude rídit celý simulátor?
rorkd
můžete mi prosím doporučit nějaký kód pro arduino a zapojení, a co použít za arduino?

Tak znovu. Jak a čím řídíte ten simulátor? A jak a čím to chcete dělat?

rorkd

Simulátor řídím Joystickem, a pro zpříjemnění zážitku bych si chtěl vyrobit button box, kterým budu ovládat různé funkce např. přepnu přípínač do polohy on a vysune se podvozek pak zase přepnnu přepínač do polohy off a podvozek se zasune.

A nyní, bez toho boxu, to děláte jak?

rorkd

přes tlačítka na Joysticku

Čili máte speciální joystick se speciálními tlačítky a chcete, aby simulátor přestal reagovat na tato tlačítka a začal reagovat na něco v jiném USB portu, ale joystick dál fungoval. Je to tak?

rorkd
ne, chci si vyrobit button box, ale nevím jak donutit aby arduino který bude řídit celý button box fungoval se simulátorem

nevím, co nazýváte button boxem. Chápu to jako nějakou krabičku s přepínači nebo tlačítky. Jak to bude komunikovat se simulátorem?

rorkd
chápete to správně, jak to bude fungovat se simulátor tak to je to na co se ptám.

Na to by ovšem musel být připravený především ten simulátor. Nejde to, co má obsluhovat ten button box ovládat z klávesnice?

rorkd
button box má obsluhovat arduino, a chtěl bych aby se to tvářilo jako usb.

Vasa jedina sanca je zohnat hotovy kod pre Arduino a nahrat ho, cokolvek ine presahuje vase sucasne znalosti.

Znovu opakuji, jde především o ten simulátor. Pokud ho lze ovládat z klávesnice, pak lze vyrobit cosi, co bude předstírat, že je klávesnice. Jinak ne. Musel byste vědět, jak ten specializovaný joystick komunikuje se simulátorem a jak se v USB hlásí.

rorkd
Ano, simulátor lze ovládat z klávesnice.

A lze ho ovládat současně joystickem i klávesnicí?

rorkd

Ano, lze ovládat současně s joystickem a klávesnicí.
rorkd

šlo by to udělat tak že bych přepnul přípínač a tvářilo by se to jako písmeno A?

rorkd

a můžete mi prosím poslat jak to zapojit?

rorkd

a tlačítek tam můžu dát kolik?

rorkd
koukal na různé tutoriály a tam měli jednu řadu propojenou do jednoho pinu, může mi někdo vysvětlik jak to funguje?

Zapojit to mozete ako len chcete, dolezite je rozchodit software, aby sa to voci pocitacu tvarilo ako klavesnica. Tym by som zacal. Napiste program, ktory bude povedzme kazdych 5 sekund posielat pocitacu nejake pismenko, potom ked bude fungovat, ste na dobrej ceste.

rorkd

mohu použít arduino mini nebo nano?

These core libraries allow the 32u4 and SAMD based boards (Leonardo, Esplora, Zero, Due and MKR Family) to appear as a native Mouse and/or Keyboard to a connected computer.

Preklad : len tie dosky, ktore su tam menovane.

rorkd

mohl by mi někdo prosím poslat kód pro button box (jakí koliv), a popsat co dělá? moc tomu nerozumím

rokrd

abych si ho mohl upravit podle svých představ

Je naivne mysliet si, ze ked potrebujete kod vysvetlit a ani ho neviet najst, tak ho dokazete upravit. Ako vam ide technicka anglictina? To je zaklad.

rorkd

angličtina mi jde výborně

 

Tu je priklad docs.arduino.cc/...

Ked to bude fungovat, staci pridat kod na obsluhu dalsich tlacitok. Len opat podotykam, nemoze to byt hocijake starsie Arduino, o par prispevkov vyssie mate zoznam Arduin, na ktorych to bude fungovat.

rorkd

mužete mi ještě poslat hnihovnu nikde ji nemůžu nájít, na webu který jste mi posal tam neni.

Ak mate jedno z podporovanych Arduin, tak to ide instalovat priamo z vyvojoveho prostredia :

To use this library, open the Library Manager in the Arduino IDE and install it from there.

 


0x

Ak nemate znalosti a skusenosti, ako spravit z Arduina usb periferiu (a nie z kazdeho je to mozne), tak na to rovno zabudnite. Mozete napojit tlacitka na Arduino, ale bez funkcneho software na strane Arduina to nebude s pocitacom komunikovat.

Berte to ako prilezitost zlepsit si anglictinu a nieco sa naucit, navody, ako to spravit su bezne dostupne.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]