Font size
WorksheetsArduino. Урок 4
Total questions: 34
Worksheet time: 17mins
Комментарием считается:
все, что находится между символами / / ;
все, что находится после символов // и до конца строки ;
все, что находится между символов | | ;
все, что находится между символов \\
Какая команда назначит пин 12 на вывод?
pinMode(12, OUTPUT)
pinMode(13, INPUT)
pinMode(13, OUTPUT)
pinMode(12, INPUT)
Что такое переменная?
Область памяти контроллера Arduino, которая может хранить в себе некоторое значение и имеет уникальное имя и тип хранимого значения, может меняться по ходу работы программы
Буква или слово команды языка
Символическое имя для числа
Область памяти контроллера Arduino, которая может хранить в себе некоторое значение и имеет уникальное имя и тип хранимого значения, не может меняться по ходу работы программы
Какие значения могут храниться в переменной dotDelay, при данном описании:
int dotDelay;
201
1317
13,17
20,1
Тип памяти byte занимает в памяти...
8 бит
1 кбит
6 бит
16 милибит
2 байта
Синтаксис объявления переменной
int sw1
int 1sw
int !sw_1
int sw 1
Какие из следующих идентификаторов корректны и не вызовут ошибку?
13pin
sensor value
ПЕЧАТЬ_3Д
MOTOR_1
ШИМ сигнал на выходе переводит число от 0 до 255 в напряжение....
0 - 5 вольт
0 - 1023 вольт
0 - 9 вольт
0 - 12 вольт
Микроконтроллер измеряет напряжение и переводит в число
0 - 1023
0 - 255
100 - 1000
0 - 2047
Для считывания аналогового сигнала используют порт
1-12
3,4,5
11-13
A0- A5
Загруженная в микроконтроллер программа может работать автономно, без подключения к ноутбуку
Да
Нет
Выберите тип данных, соответствующий дробным числам
float
int
char
string
Напишите неполный оператор ветвления (условия) (без скобок и "внутренностей")
(a)
Как называется оператор (англ. “иначе”), который работает в паре с оператором
if и позволяет предусмотреть действие на случай невыполнения if
(a)
Какими символами обозначаются строки?
" "
' '
<>
Какая функция сделает переход на новую строку в мониторе порта?
Serial.print();
Serial.println();
Serial.print(ln);
Выдает аналоговую величину (ШИМ волну) на порт
analogRead
digitalWrite
analogWrite
digitalRead
Сопоставьте следующее типы переменных и доступный диапазон значений
INT
−32 768 ÷ 32 767
-3.4028235E+38
до 3.4028235E+38
'A', 'B', 'C',......
TRUE, FALSE
Сопоставьте следующее типы переменных и доступный диапазон значений
float
−32 768 ÷ 32 767
-3.4028235E+38
до 3.4028235E+38
'A', 'B', 'C',......
TRUE, FALSE
Сопоставьте следующее типы переменных и доступный диапазон значений
boolean
−32 768 ÷ 32 767
-3.4028235E+38
до 3.4028235E+38
'A', 'B', 'C',......
TRUE, FALSE
Сопоставьте следующее типы переменных и доступный диапазон значений
char
−32 768 ÷ 32 767
-3.4028235E+38
до 3.4028235E+38
'A', 'B', 'C',......
TRUE, FALSE
В какой строчке ошибка?
R1: int Led1=4;
R2: void setup(){
R3: digitalWrite (LED1, High);
R4: }
LED1 was not declared above void setup. Which row is the error?
R1
R2
R3
R4
Выберите правильную модификацию кода, необходимую для увеличения значения “i” на 5?
void loop() {
lcd.setCursor(2, 1); // set location of cursor
lcd.print(i); / print the value of variable i
.........; // increment i by 5 (modify?)
delay(1000); // wait for 1 second
}
i = i+++++;
i = i+5;
i = i5++;
i = 5i++;
Какое правильное слово правильно сочетается с комментарием:
void ______(){ //поместите свой установочный код здесь, чтобы запустить его один раз: }
setup
Loop
digitalWrite
INPUT
Какое правильное слово правильно сочетается с комментариями:
void _____(){ // поместите сюда свой основной код для повторного запуска: }
setup
Loop
digitalWrite
INPUT
Какая из этих setups является правильным?
void setup(){ }
void setup();
void setup{ }
void setup{ };
Какое утверждение из приведенных ниже имеет значение "если переменная X равна 0"
If (X = 0 )
If (X == 0 )
If (variable X = 0 )
If (X is equal to 0 )
Какой из этих циклов for написан правильно?
for(int X=0; X<10;X++){}
for(X=0, X<10,X++){}
for(int X>0; X=10;X++){}
for(int X==0; X<10;X++){}
Каково конечное значение переменной num после выполнения следующего кода?
int num = 0;
for(int i = 0 ; i <=10 ; i++)
{
if(i<4) {num = num + 2;}
}
2
8
12
14
Найдите значение рабочего цикла в режиме analogWrite(9, duty) ШИМ-сигнала, когда требуется рабочий цикл 90%.
109
129
229
255
Если нажать кнопку в приведенной ниже схеме, то значение (IO 13) будет равно :
1 ( HIGH )
0 ( LOW )
255
3.3 V
