Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микроконтроллеры тесты.docx
Скачиваний:
1
Добавлен:
23.12.2024
Размер:
130.7 Кб
Скачать
  1. Unsigned int х;

x = 65535;

x = x + 1; Чему будет равно х после выполнения кода на платформе Arduino UNO?

  1. 65536

  2. 1

  3. 0

  4. Ошибка компиляции

  5. Ошибка времени выполнения

  1. Что будет выведено в последовательный порт в результате выполнения следующего кода на платформе Arduino UNO:

void setup() {

Serial. begin(9600);

unsigned int a = 6;

int b = -20;

(a+b > 6) question Serial.println(">6"):Serial.println("<=6");

}

void loop() {} ?

  1. Ошибка времени выполнения

  2. >6

  3. Ошибка компиляции

  4. <=6

  5. Верных ответов нет

  1. Что будет выведено в последовательный порт в результате выполнения следующего кода на платформе Arduino uno:

void setup() {

Serial.begin(9600);

char ch1 = 0xD0;

if (ch1 == 0xD0) { Serial.print("D0"); }

char ch2 = 0x30;

if (ch2 == 0x30) { Serial.print(ch2); }}

void loop() { }?

  1. D00

  2. D0

  3. 0x30

  4. 0

  5. Верных ответов нет

  1. Для хранения чисел в диапазоне от 0 до 255 на платформе Arduino UNO используется?

  1. тип данных char

  2. тип данных unsigned int

  3. тип данных byte

  4. тип данных word

  5. тип данных int

  1. На портах RX0 и TX1 платформы Arduino UNO расположена?

  1. последовательная шина SPI

  2. последовательная шина I2C

  3. последовательная шина JTAG

  4. последовательная шина UART

  5. CAN шина

  1. Последовательная шина I2C платформы Arduino UNO находится на?

  1. портах RX0, TX1

  2. порты задаются в программе

  3. портах SDA, SCL (A4, A5)

  4. портах SDA, SCL (A0, A1)

  5. Верных ответов нет

  1. Функция pinMode?

  1. Подает HIGH или LOW значение на цифровой вход/выход (pin).

  2. Функция считывает значение с заданного входа - HIGH или LOW.

  3. Функция считывает значение с указанного аналогового входа.

  4. Устанавливает режим работы заданного вход/выхода(pin) как входа или как выхода

  5. Функция определяет опорное напряжение относительно которого происходят аналоговые измерения.

  1. Проверьте истинность утверждения:

  1. Аналоговые входы могут быть использованы как цифровые вход/выходы;

  2. Аналоговые входы не могут быть использованы как цифровые вход/выходы;

  3. Аналоговых входов на платформе Arduino нет

  4. Цифровых входов на платформе Arduino нет

  5. Цифровые входы не могут быть использованы как аналоговые выходы; ?

  1. 2

  2. 3

  3. 1

  4. 4

  5. 5

Петина, 2 издание, 64 стр.

  1. Функция digitalWrite()?

  1. Генерирует на порту вход/выхода сигнал – прямоугольную "волну", заданной частоты и с 50% рабочим циклом.

  2. Выводит байт информации на порт вход/выхода последовательно (побитно). Вывод может осуществляться как с первого (левого), так и с последнего (правого) бита. Каждый бит последовательно подается на заданный порт, после чего подается сигнал на синхронизирующий порт вход/выход, информируя о доступности к считыванию бита.

  3. Подает HIGH или LOW значение на цифровой вход/выход (pin).

  4. Выводит цифровые данные в последовательный порт

  5. Верных ответов нет

  1. Если вход/выход (pin) был установлен в режим выход (OUTPUT) функцией pinMode(), применение функции digitalWrite()?

  1. со значением HIGH будет активировать внутренний 20K нагрузочный резистор. Подача LOW в свою очередь отключает этот резистор

  2. генерирует на порту вход/выхода сигнал – прямоугольную "волну", заданной частоты и с 50% рабочим циклом

  3. выводит цифровые данные в последовательный порт

  4. для значения HIGH напряжение на соответствующем вход/выходе (pin) будет 5В (3.3В для 3.3V плат), и 0В(земля) для LOW

  5. верных ответов нет

  1. Если вход/выход (pin) был установлен в режим вход (INPUT), то функция digitalWrite()?