traktorino icon indicating copy to clipboard operation
traktorino copied to clipboard

Add extra buttons with digital pins?

Open panakronic opened this issue 5 years ago • 2 comments

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?

panakronic avatar Jan 16 '20 06:01 panakronic

Is there a list of free pins not used by the code?

rasprague avatar Mar 23 '20 22:03 rasprague

Check out pull request https://github.com/silveirago/traktorino/pull/14

rasprague avatar Mar 24 '20 16:03 rasprague