wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тестирование по Arduino

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Что делает функция delay(1000)?

a)

Включает светодиод

b)

Приостанавливает программу на 1 секунду

c)

Считывает данные с кнопки

d)

Устанавливает яркость светодиода

2.

Какой пин Arduino используется для подключения «земли» (минус)?

a)

Пин с ШИМ

b)

Пин с маркировкой GND

c)

Аналоговый пин A0

d)

Любой пин с напряжением 5В

3.

Какой режим пина (pinMode) нужен для подключения светодиода?

a)

INPUT

b)

OUTPUT

c)

INPUT_PULLUP

d)

ANALOG

4.

Что произойдет, если подключить «плюс» светодиода к GND?

a)

Светодиод сгорит

b)

Светодиод не загорится

c)

Светодиод мигнет один раз

d)

Светодиод будет светиться постоянно

5.

Какая функция используется для включения светодиода?

a)

pinMode()

b)

digitalRead()

c)

digitalWrite()

d)

analogRead()

6.

Для чего нужен резистор при подключении светодиода?

a)

Увеличить яркость

b)

Защитить светодиод от перегрузки

c)

Изменить цвет светодиода

d)

Снизить потребление энергии

7.

Какое значение передается в digitalWrite(), чтобы выключить светодиод?

a)

HIGH

b)

LOW

c)

OUTPUT

d)

INPUT

8.

Какой оператор используется для проверки условия в программе?

a)

for

b)

else

c)

if

d)

analog

9.

Какой тип данных используется для хранения целых чисел?

a)

float

b)

boolean

c)

int

d)

char

10.

Что означает HIGH при работе с пином?

a)

Низкое напряжение (0 В)

b)

Высокое напряжение (5 В)

c)

Режим входа

d)

Аналоговый сигнал

11.

Какой режим пина (pinMode) используется для подключения кнопки с внутренней подтяжкой?

a)

OUTPUT

b)

INPUT

c)

INPUT_PULLUP

d)

ANALOG

12.

В чем измеряется Напряжение (U)?

a)

Амперы (А)

b)

Вольты (В)

c)

Джоули (Дж)

d)

Омы (Ом)

13.

Какой диапазон значений возвращает analogRead()?

a)

0 - 255

b)

0 - 1023

c)

0 - 5

d)

1 - 100

14.

Для чего используется функция map()?

a)

Для преобразования аналоговых значений в цифровые

b)

Для изменения яркости светодиода

c)

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

d)

Для чтения данных с кнопки

15.

Какой логический оператор означает «И»?

a)

||

b)

&&

c)

!

d)

==

16.

Какое значение ШИМ соответствует максимальной яркости светодиода?

a)

0

b)

127

c)

255

d)

1023

17.

Что делает функция millis()?

a)

Считывает значение с фоторезистора

b)

Возвращает время в секундах

c)

Возвращает количество миллисекунд с начала работы программы

d)

Управляет скоростью передачи данных

18.

Что такое ШИМ?

a)

Шальные Импульсы Магии

b)

Шепот Измученных Микроконтроллеров

c)

Широтно-Импульсная Модуляция

d)

Шутка Инженера-Механика

19.

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

a)

Serial.read()

b)

Serial.print()

c)

Serial.begin()

d)

Serial.available()

20.

Какая команда включает светодиод на пине 9 с яркостью 50%?

a)

digitalWrite(9, 127)

b)

analogWrite(9, 127)

c)

analogWrite(9, 255)

d)

digitalWrite(9, HIGH)

21.

Что делает строка int val = analogRead(A0);?

a)

Считывает цифровое значение с пина A0

b)

Считывает аналоговое значение и сохраняет его в переменную val

c)

Включает светодиод на пине A0

d)

Отправляет данные в монитор порта

22.

Как преобразовать значение с фоторезистора (0 - 1023) в диапазон 0 - 255 для ШИМ?

a)

map(value, 0, 1023, 0, 255)

b)

map(value, 0, 255, 0, 1023)

c)

analogWrite(value)

d)

digitalWrite(value)

23.

Что выведет Serial.println("Hello")?

a)

Слово «Hello» без перевода строки

b)

Слово «Hello» с переводом строки

c)

Число 5

d)

Ошибку

24.

Какой тип переменной нужен для хранения времени в миллисекундах?

a)

int

b)

long

c)

float

d)

boolean

25.

Как реализовать автоматическое включение светодиода в темноте?

a)

Использовать фоторезистор и условие if (lightValue > 500)

b)

Использовать кнопку и digitalRead()

c)

Использовать analogWrite(led, 0)

d)

Подключить светодиод к GND