DIY Arduino Buttonbox — version 1 (eng)

It’s standard universal buttonbox.

 

The sketch supports up to 25 buttons and up to 4 encoders.

I use:
— Arduino Pro Micro
— 4 switches like this
— 4 buttons like this
— 3 encoders like this
— box from local supplier

Wiring is quite simple:

39fb8ed96145a280fd3f6179c16dc34d22e2cd7b

You can use any number of buttons up to 25 and any number of encoders up to 4 — no sketch modification is needed!

For example, I use only 15 buttons (4 switches + 4 buttons + 3 encoders buttons), so my matrix is 4×4 and I wired it`s rows to 21, 20, 19, 18 pins and columns to 14, 16, 10, 9 pins

I wrote two versions of sketch — the first one emulates a keyboard and the second one — a joystick.

You can use keyboard emulating  sketch if, for example, your game doesn’t support remapping hot keys. In other cases (or if you don’t know which version you need) just use joystick version because it’s simpler. You have to download Joystick library for it:
https://github.com/MHeironimus/ArduinoJoystickLibrary
And please be sure you are using Arduino IDE version 1.6.6 or above

You can download sketches here

 

DIY Arduino Buttonbox — version 1 (eng): 5 комментариев

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s