FreeJoyWiki icon indicating copy to clipboard operation
FreeJoyWiki copied to clipboard

[Question] Button matrix knowledge confirmation

Open Pheggas opened this issue 2 years ago • 2 comments

Hello. In your FreeJoy Wiki i found this scheme. From that image, i understand that there are columns and rows, with which combination (by pressing switch or button or simply sorting), i can call a button press inside BluePill Board, right?

The next question is if i need to put diode (something like 1N4148) behind each of the buttons? And what is the purpose of putting there the diode?

Another question, what is the purpose of that switches on right side of image i mentioned above? Do i need that too?

After all of these questions, i'll explain my situation. So, i have Speedlink Drift OZ wheel with 21 buttons on it. So i can simulate every button via using that button metrix?

Pheggas avatar Sep 14 '21 15:09 Pheggas

From that image, i understand that there are columns and rows, with which combination (by pressing switch or button or simply sorting), i can call a button press inside BluePill Board, right?

yes

The next question is if i need to put diode (something like 1N4148) behind each of the buttons? And what is the purpose of putting there the diode?

"The diode prevents a condition called “ghosting.” In a keyboard matrix, ghosting means you see non-existent button pushes." I don't use diodes in my steering wheel and everything works fine.

Another question, what is the purpose of that switches on right side of image i mentioned above? Do i need that too?

no, this is for a single button example.

So i can simulate every button via using that button metrix?

yes, you can connect the buttons into a matrix and connect them to FJ.

Reksotiv avatar Sep 14 '21 21:09 Reksotiv

Thank you. I'll maybe post some more questions in the future.

Pheggas avatar Sep 15 '21 09:09 Pheggas