Продължение: от
Клавиатура с n-бутона в Arduino4 бутона за FM радио, ADC, 8 bit: VOLUME-, VOLUME+, SEARCH-, SEARCH+
Оставил съм стойности "отгоре", "отдолу" и "помежду" за шумозащитеност. Засега работи чудно

.
Код за потвърждение:
if (val < 200) {
if (val < 30) { // volume-
delay_ms(20); // button debounce
val = read_adc();
if (val < 30) {
if (eeprom_volume > 0)
eeprom_volume--;
ok_volume = TRUE;
}
}
else if ((val > 70) && (val < 100)) { // volume+
delay_ms(20); // button debounce
val = read_adc();
if ((val > 70) && (val < 100)) {
eeprom_volume++;
if (eeprom_volume > 15)
eeprom_volume = 15;
ok_volume = TRUE;
}
}
else if ((val > 118) && (val < 135)) { // search down
delay_ms(20); // button debounce
val = read_adc();
if ((val > 118) && (val < 135)) {
dir_rx = FALSE;
ok_rx = TRUE;
}
}
else if (val > 145) { // search up
delay_ms(20); // button debounce
val = read_adc();
if (val > 145) {
dir_rx = TRUE;
ok_rx = TRUE;
}
}
}