KEYER: BOTONES

 

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