|
ардуино. Программирование цифровых устройств на базе микроконтроллеров
Тест: "Программирование цифровых устройств на базе микроконтроллеров".
Задание №2
| Какие МК являются основами Arduino:
| Выберите один из 4 вариантов ответа:
| 1)
|
|
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №3
| Где на ПО находится поле для отображения служебных сообщений. Например, уведомлений об успешной загрузке программы:
| Выберите один из 4 вариантов ответа:
| 1)
|
| Пятый блок — поле для отображения служебных сообщений. Например, уведомлений об успешной загрузке программы
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №4
| Платформа Arduino UNO имеет 14 цифровых вход/выходов. Сколько из них могут использоваться как выходы ШИМ:
| Выберите один из 4 вариантов ответа:
| 1)
|
| Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №5
| Какой функцией в программе можно определить порту режим ввода:
| Выберите один из 4 вариантов ответа:
| 1)
|
|
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №6
| Каждый из 14 цифровых выводов Uno может настроен как вход или выход.
| Выберите один из 4 вариантов ответа:
| 1)
|
| да
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №7
| Что делает функция delay(n)?
| Выберите один из 4 вариантов ответа:
| 1)
|
|
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №8
| Для чего предназначен резистор?
| Выберите один из 4 вариантов ответа:
| 1)
|
|
| 2)
|
| Или же вариант будет аля для сопротивления течения тока
| 3)
|
|
| 4)
|
|
|
Задание №9
| Что такое Переменные?
| Выберите один из 4 вариантов ответа:
| 1)
|
| это ячейка в оперативной памяти микроконтроллера, которая имеет своё уникальное название (а также адрес в памяти) и хранит значение соответственно своему размеру. К переменной мы можем обратиться по её имени или адресу и получить это значение, либо изменить его
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №10
| Каким образом обычно минусовой провод "земля" подключается к плате
| Выберите один из 4 вариантов ответа:
| 1)
|
| К GND выходу
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №11
| Какая функция используется для выключения светодиода:
| Выберите один из 2 вариантов ответа:
| 1)
|
| Чтобы выключить светодиод, используется та же команда, но с параметром LOW: digitalWrite(12, LOW). Если вызвать первую команду, а потом чрез какой-то промежуток времени вторую, то светодиод сначала загорится, а потом потухнет.
| 2)
|
|
|
Задание №12
| Какую флеш-память имеет микроконтроллер ATmega168 на Arduino?
| Выберите один из 4 вариантов ответа:
| 1)
|
| Микроконтроллер ATmega168 имеет: 16 Кб флеш-памяти (2 Кб используется для хранения загрузчика) 1024 байта ОЗУ
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №13
| Как можно сделать однострочный комментарий в Arduino:
| Выберите один из 4 вариантов ответа:
| 1)
|
| // (однострочный комментарий)
Однострочный комментарий начинается с // (две косые черты). Этот комментарий заканчивается автоматически в конце строки. все, что следует // до конца строки, будет игнорироваться компилятором.
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №14
| Как можно сделать многострочный комментарий в Arduino:
| Выберите один из 4 вариантов ответа:
| 1)
|
| Начало блочного комментария или многострочного комментария помечается символом /*, а символ */ обозначает его конец. Как только компилятор читает /*, он игнорирует все, что дальше следует, пока не обнаружит */.
| 2)
|
| /* */ (многострочный комментарий)
| 3)
|
|
| 4)
|
|
|
Задание №15
| Язык программирования Arduino основан на _______.
| Выберите один из 4 вариантов ответа:
| 1)
|
| основан на C/C++ и скомпонован с библиотекой AVR Libc
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №16
| Правильная полярность подключения светодиода
| Выберите один из 2 вариантов ответа:
| 1)
|
| Анод(+) катод(-)
Я думаю именно про это спрашивают
| 2)
|
|
|
Задание №17
| В чем необходимо убедиться перед загрузкой программы в контроллер Arduino?
| Выберите несколько из 4 вариантов ответа:
| 1)
|
| 1) Выбран тип платы; 3) Плата физически подключена к компьютеру; 4) Выбран порт, к которому подключена плата
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №18
| Для назначения режима работы пинов ARDUINO используется:
| Выберите один из 4 вариантов ответа:
| 1)
|
| используется внутри метода setup () и выполняется один раз при запуске программы
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №19
| Процедура void setup() выполняется
| Выберите один из 3 вариантов ответа:
| 1)
|
| один раз при включении платы Arduino
| 2)
|
|
| 3)
|
|
|
Задание №20
| Процедура void loop() выполняется
| Выберите один из 3 вариантов ответа:
| 1)
|
| функции setup(), которая инициализирует и устанавливает первоначальные значения, функция loop() делает точь-в-точь то, что означает её название, и крутится в цикле, позволяя вашей программе совершать вычисления и реагировать на них
| 2)
|
|
| 3)
|
|
|
Задание №21
| Как работает оператор "="?
| Выберите один из 3 вариантов ответа:
| 1)
|
| Это оператор присваивания, он помещает значение, расположенное справа от него, в переменную, стоящую слева
| 2)
|
|
| 3)
|
|
|
Задание №22
| Как работает оператор "=="?
| Выберите один из 3 вариантов ответа:
| 1)
|
| оператор равенства == возвращает значение true , если его операнды равны. В противном случае возвращается значение false
| 2)
|
|
| 3)
|
|
|
Задание №23
| Для считывания значений с аналогового входа используется команда
| Выберите один из 5 вариантов ответа:
| 1)
|
| analogRead()
| 2)
|
|
| 3)
|
|
| 4)
|
|
| 5)
|
|
|
Задание №24
| Для считывания значения с цифрового входа используется команда
| Выберите один из 4 вариантов ответа:
| 1)
|
| digitalRead()
| 2)
|
|
| 3)
|
|
| 4)
|
|
|
Задание №25
| В какой строчке нет ошибки?
| Выберите один из 4 вариантов ответа:
| 1)
|
|
| 2)
|
| Походу этот вопрос
| 3)
|
|
| 4)
|
|
|
Задание №26
| К чему приведет выполнение следующего кода
| Выберите один из 3 вариантов ответа:
| 1)
|
| Будет включено напряжение на 2 пине, затем на 3 пине
| 2)
|
|
| 3)
|
|
|
Задание №27
| Что означает появившаяся после компиляции программы ошибка " "PIN 1" was not declared in this scope"?
| Выберите один из 3 вариантов ответа:
| 1)
|
| В скетче не объявлена переменная "PIN1"В скетче не объявлена переменная "PIN1"
| 2)
|
|
| 3)
|
|
|
Задание №29
| Функция delay()
| Выберите один из 3 вариантов ответа:
| 1)
|
|
| 2)
|
|
| 3)
|
|
|
Задание №30
| Перед вами плата Arduino UNO. Под какой цифрой расположен микроконтроллер, исполняющий код программы?
| Выберите один из 7 вариантов ответа:
| 1)
|
|
| 2)
|
|
| 3)
|
|
| 4)
|
|
| 5)
|
|
| 6)
|
|
| 7)
|
|
| |
|
|