Спасибо.
Я не программист, прошу прощения если вопрос глупый:
у меня значение "data" не точное, а небольшой диапазон. Как правильно сформулировать "if data=Value/case Value"?
int analogPin=0;
int data;
void setup()
{
Keyboard.begin();
Serial.begin(115200);
}
void loop()
{
data=analogRead(analogPin); //читаем значение нажатой кнопки\
delay_ms(15); //Задержка на 15мс
Serial.println(data); //для определения кодов нажатых кнопок на мониторе порта
Value=analogRead(pin);
if data=Value
case Value
if (data>=393 && data<=413) Keyboard.write('0'); //pause
if (data>=886 && data<=906) Keyboard.write('1'); //vol+
if (data>=843 && data<=863) Keyboard.write('2'); //vol-
if (data>=467 && data<=487) Keyboard.write('3'); //>>
if (data>=444 && data<=464) Keyboard.write('4'); //<<
if (data>=791 && data<=811) Keyboard.write('6'); //next track
if (data>=730 && data<=750) Keyboard.write('5'); //prev track
if (data>=948 && data<=968) Keyboard.write('7'); //menu media
delay(100);
}