Skip to content

Arduino Button matrix

Wotever edited this page Nov 29, 2021 · 8 revisions

Read before

Only arduino pro micro have Gamepad native support, if you want to get it recognized as a controller within the game, make sure to use arduino pro micro. Otherwise only SimHub will see inputs

Matrix wiring is intended for momentary switches, you cant use toggle switches (non momentary) and won't support multiple buttons pressed at a time

Wiring

On nano avoid A6, A7 as they don't have digital capability. And D13 due to arduino on board led

Other boards pin support may vary.

Matrix wiring is intended for momentary switches, you cant use toggle switches (non momentary) and won't support multiple buttons pressed at a time Take care some cheap buttons easily burns do not heat them too much when soldering.

Configuration

Gamepad/Controller mode (Arduino pro micro or ATMega32U based boards)

Usage

Buttons can be used in simhub for any arduino board, or be seen as Gamepad for arduino micro (when enabling the option)

Clone this wiki locally