Desse jeito não dará certo, se você fizer a Matrix de Diodo numa placa terá que ligar DOIS fios desta placa para cada botão,
não poderá ter fio comum em todos os botões,
pois a matrix já separou os botões.
E nem teria jeito de ligar, precisaria usar uma tomada com 16 pinos para o throttle (ou joy) e a DB-15 só tem 15.
Do jeito que começou dará certo se:
- Colocar um diodo em um terminal de cada botão e ir ligando um diodo no outro, como o Airwolf desenhou:
Esse fio que liga os diodos é o ROW (Linha), e pode ser comum para todos os botões.
No outro pino dos botões vai o fio da COLUMN (Coluna), e esse é um para cada botão.
Em Matrix não se usa fio "negativo" ou "positivo" mas linhas e colunas e a linha pode compatilhada com todos os botões,
a coluna é individual (isso considerando só a primeira linha).
Ligando desse jeito os botões ficam fazendo parte da Matriz e não precisa dois fios para cada botão,
como é pouco botão (8) para ligar não complica muito.
Ficaria deste jeito (baseado na matrix 8x2 desenhada pelo Airwolf):
picture sharingcertificity.com
Os fios (LINHA) que ligam os botões com diodos é de uma cor no joy e de outra cor no throttle.
Os fios (COLUNA) que ligam o outro pinos dos botões é da mesma cor nos joy e no throttle.
Isso esta combinando 2 linhas com 8 colunas (matrix 2 x 8 ) = 16 botões.
A questão é que essa Matrix é única, mas metade esta no joy e a outra metade no throttle, por isso precisa de 16 diodos.
Se fosse ligar só o joy num Arduino poderia usar 1 diodo só, mas como vai ligar o joy e o throttle num mesmo Arduino precisa de 1 diodo para cada botão.