Se conecta a la entrada analogica A1.
Para activar los botones de comando, hay que decomentar la linea
#define FEATURE_COMMAND_BUTTONS
en la pestaña: keyer_features_and.options.h
Se pueden configurar el numero de botones que se quieran poner. Para ello, en la pestaña keyer_settings.h, modificamos la linea:
#define analog_buttons_nmbers_of_buttons 4
yo lo he modificado a 5, por lo que la linea a quedado de la siguiente forma:
#define analog_buttons_nmbers_of_buttons 5 //4
Para comprobar que los botones funcionan bien, he realizado un pequeño programable muestra el valor medido en el terminal.
/****************************************************** * Pulsadores * Control de pulsadores con divisor de tension * ******************************************************/ void setup() { Serial.begin(9600); } void loop() { // lee el puerto analógico 1 Serial.println(analogRead(1)); delay(500); }
Los valores medidos son: 0, 186, 286, 377, 558