
Для решения задачи необходимо проанализировать предложенный фрагмент кода Arduino и определить значения переменной motor для каждого из заданных значений датчика.
Фрагмент кода:
int s = analogRead(A0); if (s > 720) motor = 150; else if (s > 460) motor = 120; else motor = 0;
Датчик дал значения: 435, 478, 801, 719.
Для каждого значения датчика определим значение переменной motor:
s = 435
Так как 435 не больше 720 и не больше 460, то выполняется условие else, и motor = 0.
s = 478
Так как 478 не больше 720, но больше 460, то выполняется условие else if (s > 460), и motor = 120.
s = 801
Так как 801 больше 720, то выполняется условие if (s > 720), и motor = 150.
s = 719
Так как 719 не больше 720, но больше 460, то выполняется условие else if (s > 460), и motor = 120.
Таким образом, значения переменной motor для заданных значений датчика: 0, 120, 150, 120.
Ответ: 0 120 150 120