Главная страница
Навигация по странице:

  • выключить светодиод

  • светодиод

  • используется

  • ардуино. Программирование цифровых устройств на базе микроконтроллеров


    Скачать 455.95 Kb.
    НазваниеПрограммирование цифровых устройств на базе микроконтроллеров
    Дата06.10.2022
    Размер455.95 Kb.
    Формат файлаdocx
    Имя файлаардуино.docx
    ТипДокументы
    #717531

    Тест: "Программирование цифровых устройств на базе микроконтроллеров".


    Задание №1

    Как называется модуль, который легко соединяется с разными исполняющими устройствами, позволяя создавать и роботов, и устройства автоматики, и приборы.:

    Выберите один из 4 вариантов ответа:

    1)




    Arduino

    2)







    3)







    4)










    Задание №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)










    Задание №28

    Для какой цели в данной схеме используется резистор, последовательно соединенный со светодиодом?



    Выберите один из 3 вариантов ответа:

    1)




    Для уменьшения силы тока текущего через светодиод

    2)







    3)










    Задание №29

    Функция delay()

    Выберите один из 3 вариантов ответа:

    1)






    2)







    3)










    Задание №30

    Перед вами плата Arduino UNO. Под какой цифрой расположен микроконтроллер, исполняющий код программы?



    Выберите один из 7 вариантов ответа:

    1)







    2)







    3)







    4)







    5)







    6)







    7)








    написать администратору сайта