This is exactly what I need for a golf simulator program that runs on my Windows 10 machine (except 12 buttons for F13 through 24 is all I need). Having said that, I am a bit intimidated by the entire process because if it doesn't work, I'd be lost. Any way that I could purchase a Ardunino Uno board from you that all I'd need to do is install it inside a box and attach buttons and then plug it into my computer via USB? I'd like to build the case to house the buttons myself but the programming and updating firmware on the board may be a stretch for my skill set.
Arduino Macro Keyboard
Arduino Leonardo Macro Keyboard
- The chips used on the Arduino board (the ATmega8 and ATmega168) have three ports: B (digital pin 8 to 13) C (analog input pins) D (digital pins 0 to 7) Each port is controlled by three registers, which are also defined variables in the arduino language. The DDR register, determines whether the.
- You can use it as a macro keyboard. Such as when you press a key, a pre-programmed task happens. For example, an app is started or an AutoHotkey script i s executed.
To get it recognized as a keyboard, all you need to use is the Arduino Keyboard library, and conditional statements. Make sure that under the Tools tab, the Board is set to an Arduino Leonardo if you are using a Pro Micro like me. Before we start with the conditional statements, we need to setup the pins. It uses an Arduino Pro Micro with an array of 8 Cherry MX switches. The Arduino acts as an HID keyboard, with each key linked to a hidden function key (F13 - F20). The buttons on the top row control scenes, the two buttons on the bottom left mute the microphone and camera respectively, and the two buttons on the bottom right post messages in.