Загрузил Абдуали Абсалимов

№1 З.Ж А.Абдуали ВТПИк 20-1 Arduino

реклама
Ғұмарбек Дәукеев атындағы Алматы энергетика және байланыс
университеті» коммерциялық емес АҚ
Ақпараттық технологиялар институты
IT-инжиниринг кафедрасы
№1 ЗЕРТХАНАЛЫҚ ЖҰМЫС
бойынша
ЕСЕП БЕРУ
Пәннің атауы: Arduino микроконтроллерлік платаларын бағдарламалау
Тақырыбы: Жарықдиодты басқару Ардуинодағы бір түйме
Білім беру бағдарламасы: 6В06103 – «Есептеу техникасы және
бағдарламалық қамтамасыз ету»
Тобы: ВТ(ПИ)к-20-1
Орындаған: Абсалимов Абдуали
Қабылдаған: аға оқытушы Кальпебаев.А.Р
Алматы 2022
Жұмыс мақсаты:
Proteus бағдарламасында схемаларды құру дағдыларын игеру, сонымен
қатар Arduino микроконтроллерінің бағдаршам шамдарын басқару және
батырманың күйін сұрау үшін кодтарды әзірлеуді үйрену.
Тапсырма 1. бағдаршамның басқару схемасын жинаңыз.
Сурет 1 – тапсырма нұсқасы
Arduino сандық және аналогтық түйреуіштерге ие. Сандық түйреуіштерде
(0-13) тек екі мән болуы мүмкін: логикалық "1" (шын, 3-тен 5 вольтқа дейін)
немесе логикалық "0" (жалған, 0-ден 1,5 вольтқа дейін), ал аналогтық
түйреуіштерде 0-ден 5 В-қа дейінгі үздіксіз сигнал. ол арқылы электр тогы
тікелей бағытта өткен кезде. Әр жарық диоды резистор арқылы бөлек
Arduino пиніне қосылады. Қызыл – pin 2, сары – pin 4 және жасыл-pin 7. Егер
сіз PIN 2-ге бір сигнал берсеңіз, онда қызыл жарық диоды жанады, егер 4 –
сары болса, ал 8 – де жасыл болса (2-сурет).
2-сурет tinkercad-тегі резисторлар арқылы жарықдиодты тақтаның
түйреуіштеріне қосу схемасы
Бағдарламаның листингі (эскизі) Arduino бағдарламаларын әзірлеудің
интеграцияланған ортасында жазылған (3-сурет).
3-сурет-бағдарламаның тізімі
Жоғарыда көрсетілген схеманың жұмыс істеуі 4-суретте көрсетілген.
4-сурет-бағдаршам схемасын жұмыс істеуі
Тапсырма 2. Түймені қосу схемасын жинаңыз.
Түймені Arduino-ға қосу: батырманың бір бос өткізгіші қуат көзіне
немесе жерге, екіншісі Arduino сандық терминалына қосылады. Бірақ, түйме
жабылмаған кезде, Ардуиноның сандық терминалында электромагниттік
сілтемелер пайда болады және осыған байланысты жалған позитивтер болуы
мүмкін. Кедергілерді болдырмау үшін сандық Шығыс әдетте 10 кОм
резистор арқылы жерге немесе қуатқа қосылады. Бірінші жағдайда – тарту
резисторы бар тізбек, екіншісінде-тарту резисторы бар тізбек. Proteus
ортасында тартқыш немесе тартқыш резисторды қосу қажет емес. Схеманың
жұмыс принципі: түймені басқан кезде жарық диоды сөнеді, түймені
босатқан кезде ол жанады (5 – сурет).
5-сурет tinkercad -тегі түймені қосу схемасы
Arduino бағдарламаларын әзірлеудің интеграцияланған ортасында
жазылған бағдарлама тізімі (эскизі) 6-суретте көрсетілген.
6 – сурет-батырманың күйін сұрау кодының тізімі
7-сурет- батырманың схемасын жұмыс істеуі
7.1-сурет- батырманың схемасын жұмыс істеуі
ҚОРЫТЫНДЫ
"Arduino микроконтроллерлік тақталарын бағдарламалау" тақырыбында
зертханалық жұмысты аяқтағаннан кейін мен Arduino-мен Atmel c
микроконтроллерімен таныстым және Arduino ортасында tinkercad және
бағдарламалау бағдарламасында схемаларды құрастыруды меңгердім.
Сондай-ақ, айнымалыларды құру және бағдаршам шамдарын басқару,
сондай-ақ батырманың күйін зерттеу үшін негізгі командаларды зерттеді.
Осы зертханалық жұмыстың көмегімен мен қажетті бағдарламаларды,
сондай-ақ олардың параметрлерін орнатуды үйрендім. Ең бастысы, мен
Arduino микроконтроллерін құрастыру және бағдарламалау туралы іргелі
теориялық және практикалық білім алдым.
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
1. Arduino-Уикипедия (wikipedia.org )
2. Arduino дегеніміз не. Шолу. Қысқаша ақпарат. Құрылу тарихы. (ra4fjv.org )
3. Alexa: Arduino және ESP8266 үшін IoT қосымшаларын әзірлеу
4. Arduino көмегімен заттар интернеті (IoT).
5. Arduino көмегімен робототехника және үйді негізгі автоматтандыру
6. Google Assistant: Arduino және ESP8266 үшін IoT қолданбаларын әзірлеу
Скачать