Macro keypad and rotary input based on the ATmega32U4 Pro Micro
Enhanced JC Pro Macro 2: https://github.com/JeremySCook/JC-Pro-Macro-2/
!! After initial install, GND and RST pins may need to be shorted together
momentarily to reset after hitting upload in the Arduino IDE for reprogramming.
Quickly resetting twice in sequence may give you more time to load the program !!
Development: https://www.youtube.com/watch?v=g-XJLiv03rI
Assembly process: https://www.youtube.com/watch?v=au07GKwa_J8
Available on Tindie: https://www.tindie.com/products/24327
I2C pins are broken out and arranged for use with SSD1306-based OLED screens
Current program includes diagnostic code for this type of screen.
2 additional GPIO pins, as well as GND and +5V are broken out, giving a total
of 4 GPIO pins that can be used to control external devices (perhaps a small fan)
Uses HID Project software by NicoHood: https://github.com/NicoHood/HID
My previous rotary input project: https://github.com/JeremySCook/RotaryControl