hero

Arduino. Урок 3

Описание отсутствует

Вопросов: 7
1

Почему при подключении кнопки часто получают на входе значения HIGH и LOW в зависимости от её состояния?

  • Потому что при нажатии контакт замыкается на землю или питание

  • Потому что кнопка генерирует аналоговый сигнал

  • Потому что кнопка сама подаёт ШИМ‑сигнал

  • Потому что в кнопке встроен микроконтроллер

2

Какая функция Arduino обычно используется для получения псевдослучайного числа?

  • analogRead()

  • digitalWrite()

  • delay()

  • random()

3

Как в проекте кубика отображается результат броска на светодиодах?

  • Включаются те светодиоды, которые соответствуют точкам на грани кубика с этим числом

  • Все светодиоды мигают одинаково

  • Всегда горит только один светодиод

  • Светодиоды загораются случайным образом, не связанным с числом

4

Для чего используется Serial Monitor в уроке про кубик?

  • Для управления питанием платы

  • Для вывода сгенерированного случайного числа и отладки работы программы

  • Для прошивки загрузчика на плату

  • Для подключения Arduino к интернету

5

Какую роль играет кнопка (Pushbutton) в этом проекте?

  • Запускает «подбрасывание кубика» при нажатии

  • Переключает режим питания платы

  • Стирает программу с Arduino

  • Выдаёт случайный звук на пьезоэлемент

6

Какую задачу решает проект «Симулятор игрального кубика» на Arduino?

  • Управление моторами автомобиля

  • Генерация случайного числа от 1 до 6 с отображением через светодиоды

  • Измерение температуры воздуха

  • Чтение давления и влажности

7

Зачем перед использованием random() в более «серьёзных» проектах часто вызывают randomSeed(analogRead(A0));?

  • Чтобы выключить все прерывания

  • Чтобы очистить память

  • Чтобы начальное значение было менее предсказуемым

  • Чтобы случайное число всегда было одинаковым