Как видно из таблицы, логический оператор И (обозначается &&)возвращает значение true только в том случае, если оба выражения Х и Y являются истинными. Как видно из таблицы, логический оператор ИЛИ (обозначается ||) возвращает значение false только в том случае, если оба выражения Х и Y являются ложными.
1. Напишите программу таким образом, чтобы значение переменной отправлялось только в том случае, если переменная r приняла случайное значение в диапазоне от 5 до 8, а также, чтобы мигал встроенный светодиод в тех случаях, когда переменная r приняла иные значения.
2. Напишите программу таким образом, чтобы значение переменной отправлялось только в том случае, если переменная r приняла случайное значение в диапазоне от 0 до 2 или 9 до 10.
Итоговое задание. Соберите электрическую схему и запрограммируйте микроконтроллер таким образом, чтобы он выполнял функции игральной кости: при нажатии на кнопку загоралось случайное количество светодиодов (от 1 до 6). Дополнительное задание: реализуйте эффект «бегущего огня»: до нажатия на кнопку, светодиоды должны поочередно загораться и затухать.
Примечание. Тактовая кнопка подключается с подтяжкой к земле: один из контактов тактовой кнопки подключается через резистор к выводу GND микроконтроллера. Это позволяет не оставлять цифровой пин неподключенным ни к чему (в противном случае, команда digitalRead() будет возвращать случайные значения). При нажатии на кнопку не происходит короткое замыкание, так как ток идёт по пути наименьшего сопротивления, обходя резистор и попадая на цифровой пин.