HID
UnoJoy
HID | UnoJoy | |
---|---|---|
36 | 22 | |
2,289 | 465 | |
- | - | |
0.0 | 5.5 | |
about 1 month ago | 4 months ago | |
C | Shell | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
HID
-
Trying to use a Leonardo as a switching device for my KVM. Nothing happens when I plug the USB into the KVM's keyboard port.
I don't think the built-in keyboard library identifies itself as "boot capable" in the HID descriptor, which is necessary for simpler keyboard devices. Try using NicoHood's HID library with the "BootKeyboard" object.
-
I made my own keydeck! So happy with it, the multimedia keys and encoder are so useful!
Looks great! How did you handle the programming? Did you follow a guide, or did you implement the Arduino HID Project library?
-
Can I send data to my computer to programmatically control the mouse using an esp8266?
Skip the esp then and pick up any dev board supported by the HID project.
-
After some help from the kind people of this subreddit I managed to get my first project working with some workarounds! (vJoySerialFeeder was the solution)
You can make it act like a HID - which is what I assume many people have done - with custom drivers like this one. https://github.com/NicoHood/HID
-
Making an DIY gaming wheel
You can use Arduino HID Project which allows to reprogram atmega16u2 which performs USB communications on Uno. Then you can upload HID sketch on 16u2 and "normal" code on atmega328 which would do everything and send desired wheel state via serial. On 16u2 side you will parse that serial command from 328 and translate it into HID message
-
HID - LED status lights beyond 0x07
I'm trying to grab the "microphone muted" LED status from the HID library, but it seems like the library only supports a select few statuses out of the box: https://github.com/NicoHood/HID/issues/151
-
How to use an Arduino uno clone as HID?
https://github.com/NicoHood/HID for a real UNO
-
Little brother saw me upgrading and cleaning my laptop, bough me a kit. (help in description)
Nano (atmega328) doesnt have native USB support (just a USB to UART converter). UNO also doesnt have native USB support, but has a atmega16U2 on board. You can flash this chip and build a USB HID bridge -> https://github.com/NicoHood/HID/
-
Help from Masters of the HID (ATMega32u4) and ChromeOS?
Try using NicoHood's HID project and the system key page: https://github.com/NicoHood/HID/blob/master/examples/System/System.ino
- Advice needed for a beginner
UnoJoy
-
Is this board legit? Can't put it in DFU mode
I am trying to make the arduino work as an Human Interface Device (HID) for a gaming steering wheel that I am trying to revive, so it would work as a plug and play gamepad. I am shorting the pins in red in this image. I found the Unojoy from their github page here, as far as I understood it is a commonly known library for this kind of project. My main problem with this project is to transform arduino input into game input, thats why I am using a library that should make the arduino pretend to be a gamepad or something of the kind.
-
F18 ufc with 4x4 matrix keypad.
I have an Arduino Mega set up with (UnojoyMegajoy)[https://github.com/AlanChatham/UnoJoy], it works pretty well.
-
Using Arduino Joystick with DCS
There’s also the UnoJoy method, which involves reflashing the firmware on the Mega’s usb controller chip to act as a HID https://github.com/AlanChatham/UnoJoy
-
Spend 3 days building my first project and learning electrical engineering from scratch, only to find out I got an Uno R3 clone with a CH340 chip... Below is as far as I got...
UnoJoy
-
simulator interfaces similar to UnoJoy that supports more axises?
I'm scratch building a dashboard for SnowRunner which I also hope to use for American Truck Simulator, Euro Truck Simulator, Construction Simulator, etc. My current proof of concept includes potentiometers and buttons connected to an Arduino Mega 2560 running UnoJoy over USB to Windows 10 to Toca Edit's X360ce.
-
Where can I find a nice case for my DIY stick ?
I've never used it on console. The project seems abandonned but it was compatible with PS3 https://github.com/AlanChatham/UnoJoy
- Totally Immersed - Simpit/Cockpit Setup Photos - Testing New Lighting and Features
- arduino uno
-
Your Saitek Yoke is burn? I have the solution
STEP 5: upload the code to the arduino, my code is: https://pastebin.com/SM1wJ5tk this code is based in UnoJoy project here: https://github.com/AlanChatham/UnoJoy
-
Where to find a PS3 Les Paul to Arduino wiring guide?
If it thinks it's an Uno, you can use UnoJoy. It's not quite as easy to use as guitar configurator and may require you to change some values in the code to match pins up
What are some alternatives?
deej - Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux
ArduinoJoystickLibrary - An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.
arduino-atmega16u2 - Arduino ATmega16U2 USB chip firmware for DFU and USB Serial
mmjoy_en - MMJoy project english wiki
mbed-os - Arm Mbed OS is a platform operating system designed for the internet of things
GP2040 - Gamepad firmware for Raspberry Pi Pico and other RP2040 microcontrollers supporting Nintendo Switch, XInput and DirectInput
HoodLoader2 - 16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE
hairless-midiserial - Lightweight cross-platform GUI-based MIDI/Serial bridge
espusb - Software-only ESP8266 USB Device
qmk_firmware - Open-source keyboard firmware for Atmel AVR and Arm USB families
DS4Windows - DS4Windows - Tool to use PS4/PS5 Controller on Windows 10 PC. Open Source Input Mapper