Контрольная работа по "Информатике"
Автор: Aisholpan.duken • Январь 21, 2024 • Контрольная работа • 610 Слов (3 Страниц) • 84 Просмотры
29. Arduino аппараттық және бағдарламалық құралы.
Arduino - бұл автоматтандыру және робототехника жүйелерін құруға арналған аппараттық және бағдарламалық қамтамасыз етудің, сондай-ақ заттар интернеті саласындағы шешімдердің жалпы атауы.
Бұл платформаның айрықша ерекшелігі - бағдарламалаудың қарапайымдылығы, егжей-тегжейлі құжаттама және әртүрлі вариацияларда аппараттық платформаны енгізу.
Микроконтроллерлерді бағдарламалау үшін Arduino IDE көптеген бағдарламалау тілдерінің қолдауымен пайдаланылады, бірақ іс жүзінде барлық бағдарламалар C/C++ тілінде жазылған және avr-gcc көмегімен құрастырылған және жинақталған.
Arduino IDE микроконтроллердің функционалдығын тексеруге немесе бар бағдарламалар негізінде өз бағдарламаңызды жасауға арналған мысал бағдарламаларын қамтиды.
Ең қарапайым бағдарлама екі функциядан тұрады: setup() және loop().
setup() микроконтроллер іске қосылғанда бір рет шақырылады.
loop() микроконтроллер жұмыс істеп тұрғанда шексіз циклде setup() кейін шақырылады.
Әртүрлі әзірлеу орталарына арналған бейресми плагиндер бар, мысалы, Eclipse плагині AVR-eclipse, Visualmicro for Microsoft Visual Studio және т.б.
30. Arduino Отбасы.
Arduino ашық лицензиясының арқасында микроконтроллерлердің көптеген түрлері бар.
Ресми түрде өлшемі мен өнімділігі бойынша ерекшеленетін микроконтроллерлердің бірнеше түрі бар.
Arduino Mini - ATmega168 және ATmega328 негізіндегі шағын тақта, нан тақталары мен дайын өнімдерде қолдануға арналған.
Arduino Mini-де 14 сандық және 8 аналогтық кіріс, 16 МГц кристалдық осциллятор және USB сериялық немесе RS232-TTL адаптері арқылы бағдарламалау мүмкіндігі бар.
Arduino Nano: Шағын тақта, 22 сандық енгізу/шығару, 8 аналогтық кіріс, ATmega328P негізінде.
Arduino Uno: орташа өлшемді тақта, бөлек қуат қосқышы және USB AB порты, 14 сандық кіріс/шығыс, 6 аналогтық кіріс, Arduino-ны бастау үшін ең қолайлы тақта.
Arduino Mega 2560 Rev3 - күрделі жобаларға арналған үлкен тақта. Онда бар
54 сандық кіріс/шығыс, 16 аналогтық кіріс, үлкен жад сыйымдылығы, толық USB порты, бөлек қуат қосқышы, автоматты қуат көзі. 3D принтерлерді, роботтарды және басқа да күрделі жобаларды жасау үшін ұсынылады.
31. IoT жүйелерін құру ерекшеліктері.
IoT жүйесі төрт бөліктен тұрады (сурет.1):
1) деректерді жинаудың микроконтроллерлік жүйесі,
2) желілік өзара іс-қимыл жүйелері,
3) деректерді сақтау жүйелері
4) деректерді басқару және мониторинг жүйесі.
Заттар интернеті ақпараттық-коммуникациялық технологияларға негізделген физикалық және виртуалды заттарды қосу арқылы күрделі қызметтерді ұсынуға мүмкіндік береді.
[pic 1]
1) Деректерді жинау жүйесі Сенсорлардан, Контроллерден, актуаторлардан және деректерді беру модулінен тұрады.
[pic 2]
Актуатор (actuator) — энергияның бір түрін (электрлік, магниттік, жылу, химиялық) екіншісіне (көбінесе механикалық) түрлендіретін атқарушы құрылғы немесе оның белсенді элементі, бұл басқару сигналы берген белгілі бір әрекеттің орындалуына әкеледі)
...