NEW
Font size
WorksheetsArduino Basics and Operators Practice Questions
Total questions: 73
Worksheet time: 37mins
Көп қатарлы түсініктемелер қалай жазылады
/* басталады және */ аяқталады
// басталады және // аяқталады
+ басталады және + аяқталады
# басталады және # аяқталады
= басталады және = аяқталады
Бірқатарлы түсініктеме қалай жазылады
# түсініктеме
// түсініктеме
& түсініктеме
@ түсініктеме
** түсініктеме
Бүтін санды білдіретін айнымалы типі
bool
true
int
string
float
Цикл операторы болып табылады
digitalWrite()
HIGH()
LOW()
loop()
delay()
Бағдарламаның орындалуының кідірыс уақытына ие оператор
delay()
HIGH()
loop()
digitalWrite()
LOW()
Arduino-ның әр бағдарламасына енгізілуі керек екі функцияның бірі. Функцияның денесіндегі код бағдарламаның басында бір рет орындалады
digitalWrite()
LOW()
loop()
setup()
HIGH()
Жарықдиодын сөндіруге шақырылған оператор
LOW()
pinMode()
loop()
HIGH()
OUTPUT()
Жарықдиодын қосуға шақырылған оператор
pinMode()
OUTPUT()
loop()
LOW()
HIGH()
Енді алғашқы бағдарламаны платаға жүктеу үшін Arduino IDE-нің сол жақ жоғары бұрышындағы қандай батырманы басу керек.
Upload (Жүктеу)
INPUT(енгізу)
OUTPUT (шығару)
Tools-Board (сервис-плата)
Tools-Serial Port (Сервис-Тізбектелген порт)
Бағдарламаны Arduino платасына жүктемес бұрын, платаның типін және тізбек портынын нөмірін көрсету керек. Мәзірден қандай опция қажет болып табылады
INPUT(енгізу)
Upload (Жүктеу)
Tools-Serial Port (Сервис-Тізбектелген порт)
OUTPUT (шығару)
Tools-Board (сервис-плата)
n-p-n биполярлық жазықтық транзисторы сыртқы 9 В қуат көзін қоса және сөндіре отырып, кілт ретінде әрекет етеді.
D1
U1
C1
R1
Q1
Arduino платасының контактісін транзистор базасымен байланыстыратын 1 кОм номиналды резистор.
C1
Q1
D1
R1
U1
Тұрақты ток қозғалтқышы.
U1
R1
Q1
D1
C1
Қозғалтқыш жұмысынан туындағы кедергілерді сүзуге арналған конденсатор.
R1
D1
C1
Q1
U1
Қоректендіру блогын кері кернеуден қорғауға арналған диод.
R1
C1
D1
U1
Q1
Тұрақты ток қозғалтқышының білігі (вал) оның контактілеріне тұрақты не берілген кезде айналады?
Күш
Ток
Кернеу
Заряд
Қуат
Тұрақты токтың щеткалы қозғалтқыштары бекітілген нелерден тұрады?
ротордан
айналмалы орамадан
статордан
магниттерден
Барлық жауап дұрыс
Әрбір биполярлық транзисторда неше контактi бар?
2
5
1
3
4
Базаның токын өзгерте отырып, біз не арқылы токты реттей және қозғалтқыштың айналу жылдамдығын өзгерте аламыз?
кернеу
электр
электрқозғағыш
транзистор
диод
Қоректендіру көзін қоспас бұрын келесіні тексеріңіз:
Барлық жауап дұрыс
Қосудың дұрыстығы
Бекітпелердің берік болуы
Орнатудың дұрыстығы
Сымдардың тұтастығы
9 В батареядағы жер Arduino платасының жеріне қосылғанына көз жеткізіңіз
жерге параллель қосылғанына сеніңіз
жерге дұрыс жалғанғанын тексеріңіз
жерге +5 В шығысқа қосылғанын растаңыз
жерге ешбір сым жалғанбағанын көріңіз
транзистордың дұрыс қосылғанына көз жеткізіңіз
базаны GND-ға бекітіңіз
эмиттерді VCC-ке жалғаңыз
коллекторды жүктемеге қосыңыз
базаны дыбыс кірісіне жалғаңыз
диодтың дұрыс қосылғанына көз жеткізіңіз
катодты ашық қалдырыңыз
катодты анодқа жалғаңыз
анодты жүктемеге тізбектей қосыңыз
анодты жерге параллель қосыңыз
Бұл қарапайым схемаларды баспа платаларын жасамай, дәнекерлеу жұмыстарын жүргізбей-ақ, оңай жинауға мүмкіндік беретін эксперимент құралы
Макеттік плата
плата тақтасы
Arduino тақтасы
цикл құрал
Макеттік платаның екі жағынан ұзындық бойынша саңылаулар орналасқан
қара және жасыл
көк және ақ
қызыл және көк
ақ және қара
Қандай саңылаулар бір-бірімен өзара байланыстырылған және электр тогымен қоректендіру үшін қолданылады
ақ саңылаулар
қызыл саңылаулар
көк саңылаулар
күлгін саңылаулар
Қандай саңылаулар бір-бірімен электрлік тұрғыда байланыстыстырылған және жерге қосу шинасының рөлін атқарады
күлгін саңылаулар
көк саңылаулар
қызыл саңылаулар
жасыл саңылаулар
Жарық диодының оң сымы қалай аталады
анод
катод
код
оң сым
Жарық диодының теріс сымы қалай аталады
анод
катод
код
теріс сым
Электр энергиясының көзі (мысалы, 9 В батареясы) және жүктемесі (жарық диоды сияқты энергияны тұтынатын нәрсе) бар жабық тізбек
шаршы
цикл
макеттік плата
Схема
Ом заңының формуласы
R=U*I
U=I/R
U = I * R
U=R/I
Arduino-ға арналған әр бағдарламанада екі міндетті функция
loop and digitalwrite
pinmode and loop
setup and pinmode
loop and setup
Контактты конфигурациялау үшін қандай функция қолданылады
setup
loop
digitalwrite
pinMode
Контактке HIGH (5 В) мәнін орнату үшін қандай функция қолданылады
setup
digitalwrite
pinmode
loop
Ардуино – бұл
арзан микроконтроллерлік плата, ол тіпті жаңадан бастаушыға керемет заттарды жасауға мүмкіндік береді
қымбат микроконтроллер
арзан микроконтроллерлік плата, керемет заттарды жасауға мүмкіндік бермейді
керемет заттарды жасауға мүмкіндік бермейді
Ардуино платасын кім ойлап тапты
Банзи
Метр
Харди
Макуин
IDII сөзінің расшифровкасы
Individual Design Instruction Index
Ivrea Data Index Inter
Image Data Instruction In
Interaction Design Institute Ivrea
Қай жылы Банзи қарапайым Ардуино құралын ойлап тапты
2003
2004
2005
2002
Қай қалада Банзи қарапайым Ардуино құралын ойлап тапты
Стокгольм
Ивреа
Милан
Варшава
Ардуино командасының ядросы
Бэн Томсон, Николь Андерсон, Мишель Грейс, Олег Шепс, Дмитрий Матвеев
Дэвид Мейсон, Дэвид Стетхэм, Том Барди, Массимо Круз, Филипп Кул
Дэвид Куар-тиллзь, Джанлука Мартино, Том Иго, Дэвид Мелис, Массимо Банзи
Лина Джебсашвили, Александр Шепс, Марат Башаров, Виктория Райдос, Джанлука Мартино
Контроллер – бұл
шиылд арқылы басқарылады
бір немесе басқа перифериядан тұратын кеңейту тақталары
негізгі платасы
орындалатын бағдарлама жазылған, ең маңызды плата
Шилд – бұл
негізгі плата
контроллермен басқарылатын бір немесе басқа перифериядан тұратын кеңейту тақталары
орындалатын бағдарлама жазылған, ең маңызды плата
қарапайым схемаларды баспа платаларын жасамайды
Қарапайым схемаларды баспа платаларын жасайды
сигнал генераторы
батырма модулі
қуат көзі
негізгі платасы
Шилд контроллердің үстіне киіліп, өзіндік ... жасайды
байланыс
бутерброд
құрастыру
орнату
Ардуино компоненттері
деректерді бағдарламалау және тасымалдау үшін USB интерфейсі
atmel микроконтроллері
барлық жауабы дұрыс
қалпына келтіру батырмасы
Бағдарламалаудың кірістірілген тізбектелген интерфейсі
Тартушы резистор
Кері оператор
функция
Кіріс операторыз
Кіріс аргументтерін қабылдай алатын, оларды қолданып код үзіндісін орындайтын және нәтижені қайтаруы мүмкін оператор.
Тартушы резистор
Функция
Кері оператор
Кіріс операторыз
Электр сигналы таралатын өткізгіш пен қоректендірші арасында немесе өткізгіш пен жер арасында қосылған резистор
Кіріс резисторы
Қайтару резисторы
Тартушы резистор
Өткізгіш резисторы
Өз түстеріңіздің комбинацияларын орнатуға болатын функция
loop()
ledOn
debounce()
analogwrite()
digitalwrite ()
Тартушы резисторлар маңызды, себебі, олар батырманы басқан кезде....
5В және жер арасында батырма қысқа тұйықталуды тудырмайтынына және кіріс контактісі «ауада бос» қалмауына кепілдік береді
батырманың алдыңғы күйін кіріс деректері ретінде қабылдайды, серпілуден қорғауды орындайды
кірес контактісі 5 В шинаға тікелей қосылады
5 мс күткеннен кейін батырманың күйін оқып, оны батырманың ағымдағы күйіне айналдырады
loop()
ledOn
BUTTON
digitalwrite ()
Аргумент ретінде контакт нөмірін және мәнді (HIGH немесе LOW) қабылдайтын және сол мәнді контактіге орнататын функция
ledOn
BUTTON
digitalwrite ()
loop()
Жарияланған және қолданылатын логикалық жергілікті айнымалының ағымдағы мәнін қайтаратын функция
LOW
debounce ()
analogwrite()
digitalwrite ()
setup () функциясында қай контактіні кіріс ретінде орнатамыз
BUTTON
LOW
OUTPUT
HIGH
!= Операторының мәні
тең емес
және
немесе
жалған
debounce () функциясы негізгі циклден шақырылған кезде, қайтарылған мән қалай жазылады
boolean
if ,else
ledOn
currentButton
Электр сигналы таралатын өткізгіш пен қоректендірші
өткізгіш резистор
сигнал резисторы
тартушы резистор
жоғарғы тартушы резистор
For операторы нүктелі үтірмен бөлінген үш өрнектен тұрады. Соның бірінші өрнегі қандай?
циклдың айнымалы-санашушыына бастапқы мәнді меншік етеді
қымбат микроконтроллерлік плата, ол жаңадан бастаушыға керемет заттарды жасауға мүмкіндік береді
цикл денесінің операторлары орындалғаннан кейін i айнымалысы не істейтінін көрсетеді. Біздің мысалда, цикл санаушының мәні 100 -ге ұлғаяды.
Циклдың соңында i айнымалысының мәні 100 -ге ұлғаяды, енді i 200 -ге тең.
9 контактісінде қандай мәні орнатылған?
loop
highwrite
LOW
HIGH
Циклдың соңында i айнымалысының мәні 100 -ге ұлғаяды, i-дың мәні?
200
100
400
300
for операторы нүктелі үтірмен бөлінген үшінші өрнек қандай?
цикл денесінің операторлары орындалғаннан кейін i айнымалысы не істейтінін көрсетеді
циклдың айнымалы-санашушыына бастапқы мәнді меншік етеді
қымбат микроконтроллерлік плата, ол жаңадан бастаушыға керемет заттарды жасауға мүмкіндік береді
Циклдың соңында i айнымалысының мәні 100 -ге ұлғаяды, енді i 300 -ге тең.
Кіші немесе тең белгісі қандай?
!
<=
=>
>=
for операторының жұмысыны түсіну үшін циклдың екі өтуінде не болатынын қарастырайық:
Барлық жауап дұрыс
Циклдың соңында i айнымалысының мәні 100 -ге ұлғаяды, енді i 200 -ге тең.
9 контактісіне LOW мәні берілген, жарықдиоды 100 мс сөнеді
i айнымалысының мәні 100, 100 1000-ға тең немесе кіші, бұл циклдың денесіндегі кодты орындау дегенді білдіреді.
9 контактісінде HIGH мәні орнатылған, жарықдиоды 100 мс жанады
Arduino – ның цифрлық контактілері қолданылады
аналогтық мәндерді генерациялау үшін
Arduinoda контактілер жоқ
бір ғана Arduino Uno платасы үшін
Жарықдиодтарын қайта қосу, реле және тұрақты ток қозғалтқыштарын басқару үшін
ЕИМ үшін
Цифрлық контактілердегі аналогтық мәндерді генерациялауды ...... көмегімен имитациялауға болады
еңдік – импульстік модуляция
Arduino Uno
void loop
analogWrite()
Arduino Due
Analogwrite() функциясы екі аргументке ие
контакт нөмірі, 8 разрядты мән
хост саны, 7 разрядты мән
номер мен 1 разряд
хос саны және 8 разряд
контакт нөмірі, 2 разрядты мән
Бір циклінде жарықдиодтың жарықтылығының күңгірттен жарыққа, содан кейін екінші циклде жарықтан күңгіртке ауысатынын бақылауға болады
for
while
loop
setup
delay
Негізгі циклінде шексіздікке дейін орындала береді
for
delay
setup
analogWrite
loop
i=i+1 кодының қысқартылуы
i+
i++
+=
i=+
++
i=i-1 кодының қысқартылуы
--
+=
i=-
i-
i--
Analogwrite () аргументінің нөлге тең мәні 0% -ға тең жұмыс циклын орнатады
әрқашан HIGH
кейде LOW
кейде HIGH
уақыттың жартысы HIGH, уақыттың жартысы LOW
әрқашан LOW
255 мәні - жұмыс циклы 100%
әрқашан HIGH
әрқашан LOW
уақыттың жартысы HIGH, уақыттың жартысы LOW
кейде HIGH
кейде LOW
127 мәні 50% жұмыс циклына сәйкес келеді
кейде HIGH
уақыттың жартысы HIGH, уақыттың жартысы LOW
әрқашан LOW
кейде LOW
әрқашан HIGH
