wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Arduino Uno Сұрақтары

Total questions: 46

Worksheet time: 23mins

Name
Class
Date
1.

Arduino Uno сандық пинінде (A0-A5 емес) analogRead() шақырсаңыз не болады?

a)

0-1023 диапазонындағы мән есептеледі

b)

кездейсоқ (белгісіз) мән қайтарылады

c)

Компилятор қате жібереді

d)

Pin автоматты түрде аналогтық режимге ауысады

e)

тақта(плата) қайта жүктеледі

2.

Кіріс пиніндегі ішкі тартқыш резисторды қосу үшін әдетте қандай функция қолданылады?

a)

pinMode(pin, INPUT_PULLUP);

b)

digitalWrite(pin, HIGH);

c)

pinMode(pin, OUTPUT_PULLUP);

d)

pullUp(pin);

e)

enablePullup(pin);

3.

Неліктен түйменің күйін оқығанда сыртқы резисторды немесе INPUT_PULLUP пайдалану ұсынылады?

a)

пиндегі жарық диоды жанып кетпеуі үшін

b)

әйтпесе пин "өзгермелі" болып шығады және шу мәндерін шығарады

c)

деректерді кодтау жылдамдығы осылай артады

d)

бұл interrupt() функциясымен жұмыс істеу үшін қажет

e)

Watchdog Timer қосу үшін

4.

Arduino Uno-да қанша аналогтық кіріс бар?

a)

2

b)

4

c)

6

d)

8

e)

10

5.

5В қуаттағы analogRead(A0) функциясының қайтарылған мәні қандай?

a)

0-1023, мұндағы 1023 ~ 5В

b)

0-255, мұндағы 255 ~ 5В

c)

әрқашан 0 немесе 1

d)

милливольттағы мән (0-5000)

e)

Цельсий бойынша оқу

6.

Микроконтроллерге зақым келтірмеу үшін бір Arduino Uno сандық пиніне (ұсынылған мән) қандай ток шегі бар?

a)

1 А

b)

100 мА

c)

40 мА (ұсынылған 20 мА кезінде)

d)

500 мА

e)

шектеусіз

7.

Serial print() және Serial.println() функцияларының айырмашылығы қандай?

a)

println() жолды ауыстыру таңбаларын қосады (CR/LF)

b)

ешқандай, бұл синонимдер

c)

print() тек сандарды шығарады, println() - тек мәтін

d)

println() он алтылық алтылық жүйеде санды пішімдейді

e)

print() pinMode(0, OUTPUT) болмаса жұмыс істемейді

8.

Arduino-да шексіз қайталанатын бағдарламаның негізгі циклі қалай аталады?

a)

start()

b)

while(1) { }

c)

loop()

d)

main()

e)

setupLoop()

9.

Arduino Uno-да setup() функциясы қай кезеңде шақырылады?

a)

компиляция алдында

b)

шексіз цикл аяқталғаннан кейін

c)

микроконтроллерді іске қосқанда немесе қайта жүктегенде бір рет

d)

ешқашан, егер жаһандық деңгейде жарияланбаса

e)

әр 5 секунд сайын

10.

Стандартты режимде Arduino Uno-дағы ATmega328p микроконтроллерінің сағат жылдамдығы қандай?

a)

1 МГц

b)

8 МГц

c)

12 МГц

d)

16 МГц

e)

20 МГц

11.

Arduino Uno-да Serial кіріс деректер буферінде жаңа деректер бар екенін қалай тексеруге болады?

a)

Serial.dataReady()

b)

Serial.peek()

c)

Serial.available()

d)

Serial.end()

e)

Serial.begin()

12.

Arduino Uno-ны сыртқы көзден қуат алу арқылы компьютерсіз пайдалануға бола ма?

a)

жоқ, USB қуаты қажет

b)

иә, DC Jack қосқышына немесе VIN/5V пиніне қуат беру

c)

тек 3,3В кернеуде

d)

тек Ethernet Shield арқылы қосылған кезде

e)

жеке бағдарлама қажет

13.

Arduino Uno-да кейбір сенсорларды қолданған кезде setup() басында 100-200 мс кідіріс не үшін жиі қолданылады?

a)

құрылғылардың тұрақты қуаты мен инициализациясын күту

b)

Serial бойынша таратуды жылдамдатады

c)

сандық пиндегі шуды азайтады

d)

EEPROM орнатады

e)

бұл Bootloader талабы

14.

Егер пин INPUT_PULLUP ретінде конфигурацияланса және ондағы кнопка басылмаса(GND-де жабық емес) digitalread (pin) мәнін қайтарады?

a)

0 (LOW)

b)

1 (HIGH)

c)

-1

d)

1023

e)

сенсордың кедергісіне байланысты

15.

PinMode(pin, OUTPUT) командасы қандай рөл атқарады; digitalwrite(pin, HIGH) қолданар алдында?

a)

PIN кодын аналогтық режимге орнатады

b)

PWM-ге тыйым салады

c)

кернеуді шығара алатындай етіп пинді Output-қа орнатады

d)

ештеңе жасамайды, әдепкі опция

e)

PIN кодын сыртқы үзіліс режиміне ауыстырады

16.

Arduino Uno пинінде қандай кернеуді "логикалық бірлік" (HIGH) деп санауға болады?

a)

1В-тен жоғары кез келген мән

b)

әдетте ~3В және одан жоғары

c)

~3,0-3,5 В жоғары (5В қуатпен)

d)

Дәл 5В

e)

температураға байланысты анықтау мүмкін емес

17.

Егер кодта Serial begin(9600); көрсетілсе, serial арқылы деректер алмасу әдепкі бойынша қандай жылдамдықпен жүзеге асырылады.?

a)

9600 бит/с (шамамен 960 байт/с)

b)

9600 байт / с

c)

9600 Гц

d)

9,6 Мбит / с

e)

9600 ГБ/с

18.

C/C++ (Arduino)-те оңтайландырғыш мәні өзгермейтін айнымалыны жариялау үшін қандай кілт сөз қолданылуы керек, егер ол үзілісте(в прерывании) қолданылса?

a)

volatile

b)

static

c)

auto

d)

register

e)

const

19.

I²C интерфейсіне қандай Arduino Uno пиндері бөлінген?

a)

10 және 11

b)

0 және 1

c)

A4 (SDA), A5 (SCL)

d)

13 (SCK), 12 (MISO)

e)

9 және 10

20.

Arduino Uno-да Wire.h кітапханасының мақсаты қандай?

a)

Ethernet желісімен жұмыс

b)

серво басқару

c)

қадамдық қозғалтқыштарды(мотор) басқару

d)

I²C (TWI) байланысын ұйымдастыру

e)

Жолдарды пішімдеу

21.

Delay(1000) қолданбай 1 секундтық жарықдиодты жыпылықтауды қалай қауіпсіз ұйымдастыруға болады; кодтың қалған бөлігін бұғаттамау үшін?

a)

while(1) {} пайдаланыңыз

b)

Millis() қолданыңыз және дұрыс уақыттың өткенін тексеріңіз

c)

әр уақытта Reset() қоңырау шалыңыз

d)

Bootloader бағдарламасын циклде іске қосыңыз

e)

мүмкін емес, delay() болмаса, жарық диоды жыпылықтамайды

22.

Arduino Uno-да сериялық порт арқылы деректерді беру жылдамдығын орнатуға қандай функция мүмкіндік береді?

a)

Serial.baudRate(9600);

b)

Serial.setup(9600);

c)

Serial.begin(9600);

d)

setSerialSpeed(9600);

e)

beginSerial(9600);

23.

Егер pinmode(pin, INPUT_PULLUP) көрсетілсе және кнопканы пин мен жер арасында жалғанса, қандай жұмыс режимі қолданылады;?

a)

басылған кезде кнопка LOW, басылған кезде HIGH болады

b)

басылған кезде кнопка HIGH, басылған кезде LOW болады

c)

Pin аналогтық кіріске айналады

d)

кнопка сағат сигналының жылдамдығын басқарады

e)

Пин 3,3 в режиміне өтеді

24.

Егер Arduino Uno эскизінде Int data [2000] массиві жарияланса не болады; (егер SRAM = 2 КБ болса)?

a)

бағдарлама құрастырылады, бірақ орындалған кезде жад жетіспеуі және істен шығуы мүмкін

b)

бәрі жақсы жұмыс істейді, жад жеткілікті

c)

тақта(плата) автоматты түрде қауіпсіз режимге қайта қосылады

d)

массивті жариялау мүмкін емес, компилятор қате жібереді

e)

Массив EEPROM-ға кетеді

25.

Arduino Uno-да 0 (RX) және 1 (TX) пиндердің мақсаты қандай?

a)

аналогтық кірістер

b)

I²C интерфейсі

c)

аппараттық сериялық порт (UART)

d)

қадамдық қозғалтқыштың шығысы

e)

Сыртқы үзілістерге арналған сызықтар

26.

Serial күйін келтіру үшін қажет болса, 0 және 1 пиндерді әдеттегі сандық кіріс/шығыс ретінде пайдалануға бола ма?

a)

шектеусіз, мүмкін

b)

жоқ, бұл пиндер тек USB үшін сақталған

c)

Иә, бірақ UART биржасымен қайшылықтар туындауы мүмкін

d)

Bootloader жыпылықтауы керек

e)

тек аналогтық ретінде қол жетімді

27.

EEPROM.write(address, value); функциясы не үшін қажет?

a)

EEPROM тұрақты жадына байтты жазу

b)

Serialға жолды жазу

c)

берілген пинде PWM іске қосу

d)

SRAM жадын қалпына келтіру

e)

сыртқы I2C модулін орнату

28.

Arduino UNO қуатын өшіру кезінде EEPROM-да деректермен не болады?

a)

Өшіріледі

b)

Сақталады

c)

SD картасына тасымалданады

d)

SRAM-ға ауысады

e)

Bootloader - ге жүктеледі

29.

Arduino Uno-да ADC (Аnalog-to-Digital Converter) биті қандай?

a)

8 бит

b)

10 бит

c)

12 бит

d)

16 бит

e)

24 бит

30.

Arduino Uno-да noTone(pin) функциясы не істейді;?

a)

әуенді іске қосады

b)

пинді төмен деңгейге қояды

c)

пинде бұрын жасалған tone () сигналын тоқтатады

d)

PWM кіреді

e)

PIN кодын кіру режиміне ауыстырады

31.

Параллель интерфейсте СКД (2x16 және 4x20) жұмыс істеу үшін қандай кітапхана қолданылады?

a)

Wire.h

b)

EEPROM.h

c)

LiquidCrystal.h

d)

Servo.h

e)

SPI.h

32.

16x2 дисплейге тікелей (параллель) қосылған кезде LiquidCrystal конструкторында қандай параметрлерді көрсету керек?

a)

RS, EN, D4, D5, D6, D7 үшін пин нөмірлері

b)

I2C мекенжайы

c)

Serial жылдамдық

d)

тек бағандар мен жолдар саны

e)

қаріп файлы

33.

Arduino Uno-дағы 3.3 V-терминалдың типтік жүктеме қабілеті қандай (бұл кернеу қай көзден пайда болады)?

a)

сызықтық тұрақтандырғыштан қалыптасады, әдетте ~ 50 мА шектеледі

b)

бұл тікелей USB 5 В

c)

шектеулер жоқ, сіз 1А дейін ала аласыз

d)

батарея қосылған кезде ғана беріледі

e)

тек PWM сигналының шығысы

34.

Қандай кітапхана қадамдық қозғалтқыштарды басқаруды жеңілдетеді?

a)

LiquidCrystal.h

b)

EEPROM.h

c)

Wire.h

d)

Stepper.h

e)

Tone.h

35.

Неліктен коллекторлық қозғалтқышты Arduino Uno-ға қосқан кезде транзистор немесе драйвер қажет (мысалы, L298N)?

a)

қозғалтқыш теріс кернеуді қажет етеді

b)

сандық пиндер айнымалы ток береді

c)

Микроконтроллер қажетті ток пен кернеу шығарындыларынан қорғауды тікелей қамтамасыз ете алмайды

d)

Arduino Uno қозғалтқыштарды басқаруға тыйым салады

e)

әйтпесе Serial жұмыс істемейді

36.

Arduino индуктивті жүктемені (реле, қозғалтқыш) басқаруда "flyback" диоды (кері диод) қандай рөл атқарады?

a)

сағат жиілігін тудырады

b)

кернеуді 3.3В дейін төмендетеді

c)

транзисторды/микроконтроллерді ток өшірілген кезде кернеудің кері шығарындыларынан қорғайды

d)

Bluetooth жүктемесін басқаруға мүмкіндік береді

e)

Жүктеушіні іске Қосады

37.

Сұрақ 82: Servo.h кітапханасы не істейді?

a)

коллекторлық қозғалтқышты басқарады

b)

сәйкес импульс жиілігі мен ені PWM сигналын генерациялау арқылы сервоқозғалтқышты басқарады

c)

қадамдық қозғалтқышты реттейді

d)

I2C байланысын жүзеге асырады

e)

16x2 дисплейлермен жұмыс істейді

38.

Сұрақ 83: Сервоны Arduino Uno-ға қалай қосуға болады?

a)

сигнал сымы-кез келген пинге (PWM режимінде), қуат-GND және 5В, жалпы минус міндетті

b)

тек A0-ге

c)

Сигнал-RX (pin 0), қуат-VIN

d)

к 3.3В жалпы GND жоқ

e)

сыртқы модуль қажет емес

39.

Сұрақ 84: Arduino Uno-да Pinmode(pin, OUTPUT); Digitalwrite(pin, LOW); қолданса не болады?

a)

pin кіру режиміне өтеді

b)

пин "өзгермелі" болады

c)

пинде 0 В болады (төмен деңгей)

d)

Pin автоматты түрде PWM береді

e)

микроконтроллер қалпына келтіріледі

40.

Сұрақ 85: Arduino Uno-да Tone(pin, frequency) функциясы не үшін қолданылады;?

a)

белгілі бір жиіліктегі дыбыстық сигналды генерациялау

b)

LCD басқару

c)

PWM импульсінің енін реттеу

d)

пиннен сигналды оқу, есептеу

e)

Serial жылдамдықты орнату

41.

Digitalread(pin) қандай деректер түрін қайтарады;?

a)

int (0…1023)

b)

float

c)

boolean (LOW немесе HIGH, әдетте 0 немесе 1)

d)

char

e)

long

42.

Күту кезінде кодты бұғаттамай Arduino Uno-мен өзара әрекеттесуге мүмкіндік беретін бағдарламалық жасақтама қалай аталады?

a)

Multithreading (аппараттық іске асыру)

b)

үзілістермен жұмыс

c)

millis () және уақытты бақылау арқылы «Non-blocking» тәсілі

d)

stop () командасы

e)

Arduino ядросынан delayNonBlock () функциясы

43.

Arduino Uno-да SoftwareSerial кітапханасы не үшін қажет болуы мүмкін?

a)

аппараттық UART (0/1 түйреуіштер) бос емес кезде басқа пиндерде екінші UART бағдарламалық жасақтамасын ұйымдастыру үшін

b)

SPI байланысын қолдау үшін

c)

аналогтық кірісті басқару үшін

d)

Ethernet-пен жұмыс істеу үшін

e)

EEPROM - да деректерді сақтау үшін

44.

Vin Arduino Uno пиніне ұсынылатын максималды кернеу қандай?

a)

3,3 В

b)

5 В

c)

9 В

d)

12В (бірақ жақсырақ 7-12в)

e)

24 В

45.

Қандай жағдайда Сіз Arduino Uno 5V түйреуішіне дәл 5В жібере аласыз?

a)

егер біз тақтаны өртегіміз келсе

b)

дәл тұрақтандырылған 5В көзімен және кіріктірілген тұрақтандырғышты айналып өту қажет

c)

ешқашан болмайды

d)

тек 9В батарея қосылған кезде

e)

Фьюжндерді "5V bypass" режимінде орнату керек

46.

Неліктен Arduino Uno 5V пинінен қуатты жүктемелерді (мысалы, 5В / 500ма қозғалтқыш) қуаттандыру ұсынылмайды?

a)

себебі Uno тек 3V шығарады

b)

Тұрақтандырғыш / USB порты мұндай үлкен токқа төтеп бере алмауы мүмкін

c)

Arduino Uno пиндердегі қуатты өшіреді

d)

Микроконтроллер 1 МГц режиміне өтеді

e)

тек I2C арқылы жұмыс істейді