
- •512 Байт
- •512 Байт
- •0..4294967295 В Arduino Due
- •Unsigned int х;
- •Ошибка времени выполнения
- •Что будет выведено в последовательный порт в результате выполнения следующего кода на платформе Arduino uno:
- •Генерирует на порту вход/выхода сигнал – прямоугольную "волну", заданной частоты и с 50% рабочим циклом
- •Генерирует на порту вход/выхода сигнал – прямоугольную "волну", заданной частоты и с 50% рабочим циклом
- •Cчитывает побайтно аналоговые данные с последовательного порта uart
- •Встроенное опорное напряжение 1.1 в (Arduino Mega)
- •Встроенное опорное напряжение 2.56 (Arduino Mega)
- •Внешний источник опорного напряжения, подключенный к выводу aref
- •Стандартное опорное напряжение 5 в (на платформах с напряжением питания 5 в) или 3.3 в (на платформах с напряжением питания 3.3 в)
- •Генерирует на порту вход/выхода сигнал – прямоугольную "волну", заданной частоты и с 50% рабочим циклом
- •Выводит байт информации на порт вход/выхода последовательно (побитно).
- •Cчитывает очередной доступный байт из буфера последовательного соединения
- •Ожидает окончания передачи исходящих данных
- •Инициирует последовательное соединение и задает скорость передачи данных в бит/c (бод)
- •Функция передает данные как бинарный код через последовательное соединение. Данные послаются как один или серия байтов
- •Возвращает следующий доступный байт (символ) из буфера входящего последовательно соединения, не удаляя его из этого буфера
- •Извлекает младший (крайний правый) байт переменной (например, типа word)
- •Считывает состояние указанного бита числа
- •Изменяет состояние указанного бита переменной
- •Устанавливает указанный бит (записывает 1) числовой переменной
- •Верных ответов нет.
- •Верных ответов нет.
- •Верных ответов нет.
- •Верных ответов нет
- •Верных ответов нет
- •Верных ответов нет
- •Верных ответов нет
- •Верных ответов нет
- •Верных ответов нет
- •Верных ответов нет
- •Верных ответов нет
- •Верных ответов нет
- •Ошибка компиляции
- •Ошибка компиляции
Изменяет состояние указанного бита переменной
Устанавливает указанный бит (записывает 1) числовой переменной
Извлекает младший (крайний правый) байт переменной (например, типа word)
Считывает состояние указанного бита числа
Извлекает старший (крайний левый) байт переменной типа word (либо второй младший байт переменной, если ее тип занимает больше двух байт)
Функция bitWrite()?
Устанавливает указанный бит (записывает 1) числовой переменной
Извлекает младший (крайний правый) байт переменной (например, типа word)
Извлекает старший (крайний левый) байт переменной типа word (либо второй младший байт переменной, если ее тип занимает больше двух байт)
Изменяет состояние указанного бита переменной
Считывает состояние указанного бита числа
byte x=0xF0;
bitRead(x,3);
Результат функции?
HIGH
NULL
0B11110010
LOW
0B01110000
byte x=0xF0;
bitRead(x,7);
Результат функции?
0B11110010
0B01110000
HIGH
LOW
NULL
byte x=0xF0;
bitWrite(x,1,HIGH);
Результат функции?
0B01110000
LOW
NULL
0B11110010
HIGH
byte x=0xF0;
bitWrite(x,7,LOW);
Результат функции?
LOW
NULL
0B01110000
HIGH
0B11110000
Функция bitSet()?
Извлекает младший (крайний правый) байт переменной (например, типа word)
Извлекает старший (крайний левый) байт переменной типа word (либо второй младший байт переменной, если ее тип занимает больше двух байт)
Устанавливает указанный бит (записывает 1) числовой переменной
Считывает состояние указанного бита числа
Изменяет состояние указанного бита переменной
byte a=0xAA;
bitSet(a,6);
Результат функции?
0x2A
0x8A
0xEA
0xAE
Верных ответов нет
byte a=0xAA;
bitClear(а,7);
Результат функции?
0x8A
0xAE
0x2A
Верных ответов нет
0xEA
byte a=0xAA;
bitClear(а,5);
Результат функции?
0xAE
Верных ответов нет
0x8A
0xEA
0x2A
byte a=0xAA;
bitSet(a,2);
Результат функции?
Верных ответов нет
0xEA
0xAE
0x2A
0x8A
Функция bit()?
Извлекает старший (крайний левый) байт переменной типа word (либо второй младший байт переменной, если ее тип занимает больше двух байт)
Считывает состояние указанного бита числа
Вычисляет значение указанного бита (бит 0 - 1, бит 1 - 2, бит 2 - 4, и т.д.)
Изменяет состояние указанного бита переменной
Извлекает младший (крайний правый) байт переменной (например, типа word)
Тут типа 2 в степени x
byte x;
x = bit (0);
Результат функции?
x = 4
x = 16
x = 1
x = 128
Верных ответов нет
byte x;
x = bit (2);
Результат функции?
x = 16
x = 128
Верных ответов нет
x = 4
x = 1
byte x;
x = bit (4);
Результат функции?
x = 128
Верных ответов нет
x = 16
x = 1
x = 4
byte x;
x = bit (7);
Результат функции?
Верных ответов нет
x = 1
x = 128
x = 4
x = 16
Функция SoftwareSerial()?
Возвращает количество непрочитанных байт (символов), принятых через программный последовательный порт. Непрочитанные данные накапливаются во входном последовательном буфере
Задает скорость передачи данных (в бодах) последовательного порта
Создает новый объект типа SoftwareSerial и присваивает его указанной переменной
Позволяет проверить, активен ли программный последовательный порт. Функция возвращает true. если порт находится в режиме ожидания данных
Проверяет входной буфер программного последовательного порта на предмет его переполнения. При вызове этой функции, флаг переполнения буфера сбрасывается.
Функция SoftwareSerial: available()?
Задает скорость передачи данных (в бодах) программного последовательного порта
Позволяет проверить, активен ли программный последовательный порт. Функция возвращает true. если порт находится в режиме ожидания данных
Возвращает количество непрочитанных байт (символов), принятых через программный последовательный порт. Непрочитанные данные накапливаются во входном последовательном буфер
Проверяет входной буфер программного последовательного порта на предмет его переполнения. При вызове этой функции, флаг переполнения буфера сбрасывается
Возвращает символ, принятый программным последовательным портом через вывод RX, не удаляя его из буфера
Функция SoftwareSerial: begin()?
Позволяет проверить, активен ли программный последовательный порт. Функция возвращает true. если порт находится в режиме ожидания данных
Проверяет входной буфер программного последовательного порта на предмет его переполнения. При вызове этой функции, флаг переполнения буфера сбрасывается
Задает скорость передачи данных (в бодах) программного последовательного порта
Возвращает символ, принятый программным последовательным портом через вывод RX, не удаляя его из буфера
Возвращает символ, принятый программным последовательным портом через вывод RX
Функция SoftwareSerial: isListening()?
Проверяет входной буфер программного последовательного порта на предмет его переполнения. При вызове этой функции, флаг переполнения буфера сбрасывается
Возвращает символ, принятый программным последовательным портом через вывод RX, не удаляя его из буфера
Позволяет проверить, активен ли программный последовательный порт. Функция возвращает true. если порт находится в режиме ожидания данных
Возвращает символ, принятый программным последовательным портом через вывод RX
Выводит данные через вывод TX программного последовательного порта
Функция SoftwareSerial: overflow()?
Возвращает символ, принятый программным последовательным портом через вывод RX, не удаляя его из буфера
Возвращает символ, принятый программным последовательным портом через вывод RX
Проверяет входной буфер программного последовательного порта на предмет его переполнения. При вызове этой функции, флаг переполнения буфера сбрасывается
Выводит данные через вывод TX программного последовательного порта
Выводит данные через вывод TX программного последовательного порта с последующим символом возврата каретки и перевода строки
Функция SoftwareSerial: peek?
Возвращает символ, принятый программным последовательным портом через вывод RX
Выводит данные через вывод TX программного последовательного порта
Возвращает символ, принятый программным последовательным портом через вывод RX, не удаляя его из буфера
Выводит данные через вывод TX программного последовательного порта с последующим символом возврата каретки и перевода строки
Переводит указанный последовательный порт в режим ожидания данных. В каждый момент времени только один программный порт может принимать данные; при этом данные, поступающие другим портам, будут игнорироваться
Функция SoftwareSerial: read?
Выводит данные через вывод TX программного последовательного порта
Выводит данные через вывод TX программного последовательного порта с последующим символом возврата каретки и перевода строки
Возвращает символ, принятый программным последовательным портом через вывод RX
Переводит указанный последовательный порт в режим ожидания данных. В каждый момент времени только один программный порт может принимать данные; при этом данные, поступающие другим портам, будут игнорироваться
Возвращает символ, принятый программным последовательным портом через вывод RX, не удаляя его из буфера
Функция SoftwareSerial: print(data)?
Выводит данные через вывод TX программного последовательного порта с последующим символом возврата каретки и перевода строки
Переводит указанный последовательный порт в режим ожидания данных. В каждый момент времени только один программный порт может принимать данные; при этом данные, поступающие другим портам, будут игнорироваться
Выводит данные через вывод TX программного последовательного порта
Выводит данные в виде последовательности байт через вывод TX программного последовательного порта.
Возвращает символ, принятый программным последовательным портом через вывод RX
Функция SoftwareSerial: println(data)?
Переводит указанный последовательный порт в режим ожидания данных. В каждый момент времени только один программный порт может принимать данные; при этом данные, поступающие другим портам, будут игнорироваться
Выводит данные в виде последовательности байт через вывод TX программного последовательного порта
Выводит данные через вывод TX программного последовательного порта с последующим символом возврата каретки и перевода строки
Возвращает символ, принятый программным последовательным портом через вывод RX
Выводит данные через вывод TX программного последовательного порта
Функция SoftwareSerial: write(data)?
Выводит данные в виде последовательности байт через вывод TX программного последовательного порта
Возвращает символ, принятый программным последовательным портом через вывод RX
Выводит данные через вывод TX программного последовательного порта
Выводит данные через вывод TX программного последовательного порта с последующим символом возврата каретки и перевода строки
Функция SoftwareSerial: listen()?
Возвращает символ, принятый программным последовательным портом через вывод RX
Выводит данные через вывод TX программного последовательного порта
Выводит данные в виде последовательности байт через вывод TX программного последовательного порта
Выводит данные через вывод TX программного последовательного порта с последующим символом возврата каретки и перевода строки
Переводит указанный последовательный порт в режим ожидания данных. В каждый момент времени только один программный порт может принимать данные; при этом данные, поступающие другим портам, будут игнорироваться
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №1 Функция?
Напряжение питания (3 или 5 В)
Контрастность
Общий (GND)
Команды/Данные
Чтение/Запись
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №1 Название?
Vdd
Vo
Vss
RS
R/W
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №2 Функция?
Контрастность
Команды/Данные
Напряжение питания (3 или 5 В)
Чтение/Запись
Разрешение чтения/записи
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №2 Название?
Vo
RS
Vdd
R/W
E
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №3 Функция?
Команды/Данные
Чтение/Запись
Контрастность
Разрешение чтения/записи
Напряжение подсветки (+)
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №3 Название?
RS
R/W
Vo
E
A
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №4 Функция?
Чтение/Запись
Разрешение чтения/записи
Команды/Данные
Напряжение подсветки (+)
Напряжение подсветки (–)
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №4 Название?
R/W
E
RS
A
K
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №5 Функция?
Разрешение чтения/записи
Напряжение подсветки (+)
Чтение/Запись
Напряжение подсветки (–)
Команды/Данные
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №5 Название?
E
A
R/W
K
RS
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №6 Функция?
Напряжение подсветки (+)
Напряжение подсветки (–)
Разрешение чтения/записи
Команды/Данные
Чтение/Запись
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №6 Название?
A
K
E
RS
R/W
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №15 Функция?
Напряжение подсветки (–)
Команды/Данные
Напряжение подсветки (+)
Чтение/Запись
Разрешение чтения/записи
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №15 Название?
K
RS
A
R/W
E
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №16 Функция?
Команды/Данные
Чтение/Запись
Напряжение подсветки (–)
Разрешение чтения/записи
Напряжение подсветки (+)
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №16 Название?
RS
R/W
K
E
A
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №7 Функция?
Линия данных 1
Линия данных 2
Линия данных 0
Линия данных 3
Линия данных 4
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №8 Функция?
Линия данных 2
Линия данных 3
Линия данных 1
Линия данных 4
Линия данных 5
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №9 Функция?
Линия данных 3
Линия данных 4
Линия данных 2
Линия данных 5
Линия данных 6
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №10 Функция?
Линия данных 4
Линия данных 5
Линия данных 3
Линия данных 6
Линия данных 7
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №11 Функция?
Линия данных 5
Линия данных 6
Линия данных 4
Линия данных 7
Линия данных 3
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №12 Функция?
Линия данных 6
Линия данных 7
Линия данных 5
Линия данных 3
Линия данных 4
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №13 Функция?
Линия данных 7
Линия данных 3
Линия данных 6
Линия данных 4
Линия данных 5
Назначение выводов ЖКИ WINSTAR WH1604. Вывод №14 Функция?
Линия данных 3
Линия данных 4
Линия данных 7
Линия данных 5
Линия данных 6
Условия выполнения операций чтения/записи ЖКИ. Запись в регистр команд?
RS: 0, R/W: 0, E: 1->0
RS: 1, R/W: 0, E: 1->0
RS: 1, R/W: 1, E: 0->1->0
RS: 0, R/W: 1, E: 0->1->0
Верных ответов нет
Условия выполнения операций чтения/записи ЖКИ. Запись в регистр данных?
RS: 1, R/W: 1, E: 0->1->0
RS: 0, R/W: 1, E: 0->1->0
RS: 1, R/W: 0, E: 1->0
Верных ответов нет
RS: 0, R/W: 0, E: 1->0
Условия выполнения операций чтения/записи ЖКИ. Чтение из регистра данных?
RS: 0, R/W: 1, E: 0->1->0
Верных ответов нет
RS: 1, R/W: 1, E: 0->1->0
RS: 0, R/W: 0, E: 1->0
RS: 1, R/W: 0, E: 1->0
Условия выполнения операций чтения/записи ЖКИ. Чтение флага занятости (DB7) и счетчика адреса (DB0–DB6)?
Верных ответов нет
RS: 0, R/W: 0, E: 1->0
RS: 0, R/W: 1, E: 0->1->0
RS: 1, R/W: 0, E: 1->0
RS: 1, R/W: 1, E: 0->1->0
Команды управления ЖКИ. Очистка дисплея, сброс данных, курсор в начало?
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:0,DB2:0, DB1:1, DB0:x
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:0,DB2:1, DB1:I/D, DB0:SH
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:0,DB2:0, DB1:0, DB0:1
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:1,DB2:D, DB1:C, DB0:B
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:1, DB3:S/C,DB2:R/L, DB1:x, DB0:x
Команды управления ЖКИ. Возврат курсора в начало без сброса данных?
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:0,DB2:1, DB1:I/D, DB0:SH
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:1,DB2:D, DB1:C, DB0:B
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:0,DB2:0, DB1:1, DB0:x
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:1, DB3:S/C,DB2:R/L, DB1:x, DB0:x
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:0,DB2:0, DB1:0, DB0:1
Команды управления ЖКИ. Установка направления сдвига курсора I/D дисплея SH?
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:1,DB2:D, DB1:C, DB0:B
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:1, DB3:S/C,DB2:R/L, DB1:x, DB0:x
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:0,DB2:1, DB1:I/D, DB0:SH
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:0,DB2:0, DB1:0, DB0:1
RS: 0, R/W:0, DB7:0,DB6:0, DB5:0, DB4:0, DB3:0,DB2:0, DB1:1, DB0:x
Выберите правильный синтаксис функции LiquidCrystal()?
LiquidCrystal(rs, enable, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
Все варианты правильные
LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
Функция LiquidCrystal : begin()?
очищает экран жидкокристаллического индикатора и располагает курсор в верхнем левом углу
располагает курсор в верхнем левом углу жидкокристаллического индикатора
определяет размерность (количество символов в ширину и высоту) индикатора
позиционирует курсор жидкокристаллического индикатора, т. е. устанавливает положение, в котором на его экран будет выведен последующий текст
записывает символ в жидкокристаллический индикатор
Функция LiquidCrystal : clear()?
располагает курсор в верхнем левом углу жидкокристаллического индикатора
позиционирует курсор жидкокристаллического индикатора, т. е. устанавливает положение, в котором на его экран будет выведен последующий текст
очищает экран жидкокристаллического индикатора и располагает курсор в верхнем левом углу
записывает символ в жидкокристаллический индикатор
печатает текст на жидкокристаллическом индикаторе
Функция LiquidCrystal : home()?
позиционирует курсор жидкокристаллического индикатора, т. е. устанавливает положение, в котором на его экран будет выведен последующий текст
записывает символ в жидкокристаллический индикатор
располагает курсор в верхнем левом углу жидкокристаллического индикатора
печатает текст на жидкокристаллическом индикаторе
выводит на экран жидкокристаллического индикатора курсор – подчеркивание знакоместа в позиции, в которую будет записан следующий символ
Функция LiquidCrystal : setCursor()?
записывает символ в жидкокристаллический индикатор
печатает текст на жидкокристаллическом индикаторе
позиционирует курсор жидкокристаллического индикатора, т. е. устанавливает положение, в котором на его экран будет выведен последующий текст
выводит на экран жидкокристаллического индикатора курсор – подчеркивание знакоместа в позиции, в которую будет записан следующий символ
выводит на экран жидкокристаллического индикатора мигающий курсор
Функция LiquidCrystal: write ()?
печатает текст на жидкокристаллическом индикаторе
выводит на экран жидкокристаллического индикатора курсор – подчеркивание знакоместа в позиции, в которую будет записан следующий символ
записывает символ в жидкокристаллический индикатор
выводит на экран жидкокристаллического индикатора мигающий курсор
включает жидкокристаллический индикатор
Функция LiquidCrystal : print()?
выводит на экран жидкокристаллического индикатора курсор – подчеркивание знакоместа в позиции, в которую будет записан следующий символ
выводит на экран жидкокристаллического индикатора мигающий курсор
печатает текст на жидкокристаллическом индикаторе
включает жидкокристаллический индикатор
записывает символ в жидкокристаллический индикатор
Функция LiquidCrystal : cursor()?
выводит на экран жидкокристаллического индикатора мигающий курсор
включает жидкокристаллический индикатор
выводит на экран жидкокристаллического индикатора курсор – подчеркивание знакоместа в позиции, в которую будет записан следующий символ
позиционирует курсор жидкокристаллического индикатора, т. е. устанавливает положение, в котором на его экран будет выведен последующий текст
записывает символ в жидкокристаллический индикатор
Функция LiquidCrystal : blink()?
включает жидкокристаллический индикатор
позиционирует курсор жидкокристаллического индикатора, т. е. устанавливает положение, в котором на его экран будет выведен последующий текст
выводит на экран жидкокристаллического индикатора мигающий курсор
записывает символ в жидкокристаллический индикатор
выводит на экран жидкокристаллического индикатора курсор – подчеркивание знакоместа в позиции, в которую будет записан следующий символ
Функция LiquidCrystal : display()?
позиционирует курсор жидкокристаллического индикатора, т. е. устанавливает положение, в котором на его экран будет выведен последующий текст
записывает символ в жидкокристаллический индикатор
включает жидкокристаллический индикатор
выводит на экран жидкокристаллического индикатора курсор – подчеркивание знакоместа в позиции, в которую будет записан следующий символ
выводит на экран жидкокристаллического индикатора мигающий курсор
Двухканальный регулятор хода двигателя DRV8833 вывод VIN?
управлением каналом №1 (к контроллеру)
управлением каналом №2 (к контроллеру)
напряжение питания двигателей 2.710.8В
выходы канала №1 (к дви гателю)
выходы канала №2 (к двигателю)
Двухканальный регулятор хода двигателя DRV8833 выводы AIN1, AIN2?
управлением каналом №2 (к контроллеру)
выходы канала №1 (к двигателю)
управлением каналом №1 (к контроллеру)
выходы канала №2 (к двигателю)
настройка ограничителя тока
Двухканальный регулятор хода двигателя DRV8833 выводы BIN1, BIN2?
выходы канала №1 (к двигателю)
выходы канала №2 (к двигателю)
управлением каналом №2 (к контроллеру)
настройка ограничителя тока
управлением каналом №1 (к контроллеру)
Двухканальный регулятор хода двигателя DRV8833 выводы AOUT1, AOUT2?
выходы канала №2 (к двигателю)
настройка ограничителя тока
выходы канала №1 (к двигателю)
управлением каналом №1 (к контроллеру)
управлением каналом №2 (к контроллеру)
Двухканальный регулятор хода двигателя DRV8833 выводы BOUT1, BOUT2?
настройка ограничителя тока
управлением каналом №1 (к контроллеру)
выходы канала №2 (к двигателю)
управлением каналом №2 (к контроллеру)
выходы канала №1 (к двигателю)
Двухканальный регулятор хода двигателя DRV8833 выводы AISEN, BISEN?
управлением каналом №1 (к контроллеру)
управлением каналом №2 (к контроллеру)
настройка ограничителя тока
выходы канала №1 (к двигателю)
выходы канала №2 (к двигателю)
Аппаратные прерывания?