Billentyűzet+makró gombok
Billentyűzet+makró gombok
Szeretnék csinálni egy olyan Billentyűzetet ami igazából 2, az 1. Billentyűzet egy normál 101 gombos esetleg multimédiás, a 2. pedig egy kb 100 gombos (de még majd meglátom hogy mennyi fér el egy vezérlőn) csak makrógombos billentyűzet, esetleg valami jól kinéző Neopixel RGB világítással, ez az egész mechanikus gombokkal működne.
Az lenne a kérdés, hogy a 2. Billentyűzetet hogyan lehet a szoftvert elkészíteni és hogy nem-e kell hozzá a pc-n driver vagy valami segéd progi,és hogy melyik arduino lenne erre a legmegfelelőbb(nem méret szerint mert azt a nyomtatásnál valahogy úgyis megoldom)?
(Mivel olyan ötlet is lenne hogy a 2 Billentyűzet 1 arduino-ról menjen hogy van-e olyan vezérlő ami képes erre és ekkora programot futtatni?)
Előre is köszi a válaszokat!
Az lenne a kérdés, hogy a 2. Billentyűzetet hogyan lehet a szoftvert elkészíteni és hogy nem-e kell hozzá a pc-n driver vagy valami segéd progi,és hogy melyik arduino lenne erre a legmegfelelőbb(nem méret szerint mert azt a nyomtatásnál valahogy úgyis megoldom)?
(Mivel olyan ötlet is lenne hogy a 2 Billentyűzet 1 arduino-ról menjen hogy van-e olyan vezérlő ami képes erre és ekkora programot futtatni?)
Előre is köszi a válaszokat!
Re: Billentyűzet+makró gombok
Billentyű magja: Leonardo.
Mintakód van a billentyűkezelésre.
PC esetén ha 2 billentyű van bedugva, simán mindkettőt lekezeli.
Mintakód van a billentyűkezelésre.
PC esetén ha 2 billentyű van bedugva, simán mindkettőt lekezeli.
http://www.tavir.hu - a gazda
Re: Billentyűzet+makró gombok
De a sok makró gomb kezelésre is van vagy ahoz kell valami drver is(nem tudom hogy ez hogy működik hogy a vindows milyen címzéssel ellátott gombokat hajlandó kezelni, nagyon sok újabb billentyűzetnek van drivere igaz legfőképp a szinek miatt, de hogy nem-e a gombok miatt)?
A mintakód az egy előre elkészített library vagy csak valami ami alapján készítem el a saját programot, ha library akkor benne van-e a sok makró gomb a programba???
A Leonardo sajnos kicsi 1 teljes billentyűzethez de az arduino mega az jó lenne, azzal is működne?
A mintakód az egy előre elkészített library vagy csak valami ami alapján készítem el a saját programot, ha library akkor benne van-e a sok makró gomb a programba???
A Leonardo sajnos kicsi 1 teljes billentyűzethez de az arduino mega az jó lenne, azzal is működne?
Re: Billentyűzet+makró gombok
A Leonardo miért kicsi?
Az alap billentyűzet is mátrixban van....
A PC fele az USB illesztés kell (Billentyű-USB). Ezt a mega nem tudja. De lehet: Mega a főproci és az illesztést a PC fele a leonardo végzi. A 2 processzor sorosporton beszélget...
Vagy a Mega ATMEGA16U2 chipje firmware csere és soros-USB helyett soros-USBBillentyű illesztő lesz.
Mintakód: Gyári LIbrary.
Az alap billentyűzet is mátrixban van....
A PC fele az USB illesztés kell (Billentyű-USB). Ezt a mega nem tudja. De lehet: Mega a főproci és az illesztést a PC fele a leonardo végzi. A 2 processzor sorosporton beszélget...
Vagy a Mega ATMEGA16U2 chipje firmware csere és soros-USB helyett soros-USBBillentyű illesztő lesz.
Mintakód: Gyári LIbrary.
http://www.tavir.hu - a gazda
Re: Billentyűzet+makró gombok
Tegnap vettem egy megat mert olcsó volt, de most nem ez a lényeg.
Hiába hogy mátrixban van a billentyuzet de igy is kevés a leonardo pinjei ezert kell a mega.
Egy nagyon fontos kerdes viszont az hogy mennyi lehet a késès a gomb lenyomásától a pc ig 1 illetve egy mega-leonardo párossal?
( Nem talaltam sehol leirva hogy melyik mikrovezèrlő tud billentyűzet vagy egér lenni, ezek hol vannak leírva?)
Hiába hogy mátrixban van a billentyuzet de igy is kevés a leonardo pinjei ezert kell a mega.
Egy nagyon fontos kerdes viszont az hogy mennyi lehet a késès a gomb lenyomásától a pc ig 1 illetve egy mega-leonardo párossal?
( Nem talaltam sehol leirva hogy melyik mikrovezèrlő tud billentyűzet vagy egér lenni, ezek hol vannak leírva?)
Re: Billentyűzet+makró gombok
Az olcsó és az alkalmas a feladatra - nem összerendelhető egyértelműen.
Az lehet USB, ami:
- beépítve van USB slave: Due, Leonardo
- külső shield biztosítja: USB shield (Maxim IC-vel),
- USB illesztő tud lenni KeyBoard HID eszköz
Az "olcsó MEGA" ezeket nem tudja....
Mega -> Leonardo (soros porton) -> PC ellenben járható.
Kérdés: Hány PIN kell a billenytűzetmátrixhoz?
Az lehet USB, ami:
- beépítve van USB slave: Due, Leonardo
- külső shield biztosítja: USB shield (Maxim IC-vel),
- USB illesztő tud lenni KeyBoard HID eszköz
Az "olcsó MEGA" ezeket nem tudja....
Mega -> Leonardo (soros porton) -> PC ellenben járható.
Kérdés: Hány PIN kell a billenytűzetmátrixhoz?
http://www.tavir.hu - a gazda
Re: Billentyűzet+makró gombok
Billentyűzetvezérlő
Az Arduino Due képes USB portként működni olyan perifériákhoz, mint például a SerialUSB porthoz csatlakoztatott billentyűzet. Ez a példa bemutatja a KeyboardController könyvtár használatát.
Hardver szükséges
Arduino Due Board
USB billentyűzet (NB: a belső USB hubon keresztül csatlakozó billentyűzetek, például az Apple billentyűzetek nem működnek)
• Arduino Due Board
• https://www.arduino.cc/en/Guide/ArduinoDue
• USB keyboard (NB : keyboards that connect through an internal USB hub, like Apple keyboards, will not work)
https://www.arduino.cc/en/Tutorial/KeyboardController
https://www.arduino.cc/en/Reference/USBHost
Az Arduino Due képes USB portként működni olyan perifériákhoz, mint például a SerialUSB porthoz csatlakoztatott billentyűzet. Ez a példa bemutatja a KeyboardController könyvtár használatát.
Hardver szükséges
Arduino Due Board
USB billentyűzet (NB: a belső USB hubon keresztül csatlakozó billentyűzetek, például az Apple billentyűzetek nem működnek)
• Arduino Due Board
• https://www.arduino.cc/en/Guide/ArduinoDue
• USB keyboard (NB : keyboards that connect through an internal USB hub, like Apple keyboards, will not work)
https://www.arduino.cc/en/Tutorial/KeyboardController
https://www.arduino.cc/en/Reference/USBHost
Re: Billentyűzet+makró gombok
A billentyűzet mátrixhoz 26 érintkező van gyárilag ez azt jelenti hogy 6 sor (ami egyértelműen látszik) es 18 oszlop.
A due az alkalmas lenne a feladatra.
Viszont még mindig fent áll a kérdés hogy mennyi lesz a késèse, még egy felmerült kérdés hogy lehet-e lenyomni egyszerre több gombot?
A due az alkalmas lenne a feladatra.
Viszont még mindig fent áll a kérdés hogy mennyi lesz a késèse, még egy felmerült kérdés hogy lehet-e lenyomni egyszerre több gombot?
Re: Billentyűzet+makró gombok
Milyen gyorsan gépelsz? Ha 2 leütés közt ha kevesebb, mint mint 1 msec az gond lehet...
Mátrixolvasás: ~20...50kHz-val megy. WS2812 LED 800kHz-s buszon van, azaz max 0.1 sec ha fenyőfát csinálsz (100 LED - 0.3 msec)
A mátrixkezeléstől függ hogy tudsz e több gombot. Látni kell a mátrixot és végiglogikázni... Szerintem nem - ha jó a mátrixkezelésed.
Mátrixolvasás: ~20...50kHz-val megy. WS2812 LED 800kHz-s buszon van, azaz max 0.1 sec ha fenyőfát csinálsz (100 LED - 0.3 msec)
A mátrixkezeléstől függ hogy tudsz e több gombot. Látni kell a mátrixot és végiglogikázni... Szerintem nem - ha jó a mátrixkezelésed.
http://www.tavir.hu - a gazda
Re: Billentyűzet+makró gombok
Kb. 100* gyorsabb, mint ahogy gépelni tudsz. Inkább az lesz a gondod, hogy túl gyors a program végrehajtása.
Mivel a mátrixot soronként vizsgálod, és minden sorban minden oszlopot beolvasol.
Simán érzékelsz több gombot is egyszerre. Csak a feldolgozó programnak kel tudni ezt kezelni.
A DUE már nem 8 bites gép. Élvezheted az előnyeit, pl. 16 bites perifériák, 32 bites regiszterek…
Beépített USB, DMA…
Mivel a mátrixot soronként vizsgálod, és minden sorban minden oszlopot beolvasol.
Simán érzékelsz több gombot is egyszerre. Csak a feldolgozó programnak kel tudni ezt kezelni.
A DUE már nem 8 bites gép. Élvezheted az előnyeit, pl. 16 bites perifériák, 32 bites regiszterek…
Beépített USB, DMA…
Re: Billentyűzet+makró gombok
Feljebb próbáltam felhívni a figyelmedet, hogy 1 USB-s billentyűzet alkalmazásával jobban járnál.
Már minden rutin megvan hozzá írva, csak alkalmazni kel megtanulni!
Már minden rutin megvan hozzá írva, csak alkalmazni kel megtanulni!
Re: Billentyűzet+makró gombok
Megjöttek az arduino nano-k és a próbaprogram feltöltése során véletlen megszakadt a kapcsolat és nem hajlandó újra feltölteni(1.8.4-t használok)
Hogyan kell megfelelően eltávolítani az arduino-t?
Hogyan kell megfelelően eltávolítani az arduino-t?
Re: Billentyűzet+makró gombok
Frissítés: A drivert nem tudja telepíteni mert nem találja, csak olyan gyorsan lefutott hogy mire felnéztem eltűnt az ablakocska, milyen driver kell hozáá?
Re: Billentyűzet+makró gombok
A klónok CH340 Soros-USB illesztőjének drivere
http://www.wch.cn/download/CH341SER_EXE.html
Szerk: admin
http://www.wch.cn/download/CH341SER_EXE.html
Szerk: admin
Re: Billentyűzet+makró gombok
Miben mások ezek mint az eredeti?
Megéri eredetit venni?
Megéri eredetit venni?