traktorino
traktorino copied to clipboard
Add extra buttons with digital pins?
I wish to add extra buttons to Traktorino using digital pins. Is it possibe? What is the best way to do this?
I have got D13 to work by
const byte muxNButtons = 13; // *coloque aqui o numero de entradas digitais utilizadas no multiplexer
const byte NButtons = 1; // *coloque aqui o numero de entradas digitais utilizadas
const byte totalButtons = muxNButtons + NButtons;
const byte muxButtonPin[muxNButtons] = {0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15}; // *neste array coloque na ordem desejada os pinos das portas digitais utilizadas
const byte buttonPin[NButtons] = {13}; // *neste array coloque na ordem desejada os pinos das portas digitais utilizadas
int buttonCState[totalButtons] = {0}; // estado atual da porta digital
int buttonPState[totalButtons] = {0}; // estado previo da porta `digital
But I cannot get other pins to work like D13. Am I missing something?
Is there a list of free pins not used by the code?
Check out pull request https://github.com/silveirago/traktorino/pull/14