Apдуино
Автор: Аружан Бисенбайкызы • Август 2, 2018 • Реферат • 461 Слов (2 Страниц) • 963 Просмотры
Apдуино - бұл компьютерлік аппараттық-бағдарламалық компания, ол микропроцессорлар мен микроконтроллер жиынтығын шығарады, олар физикалық әлемде объектілерді қабылдауға және бақылауға мүмкіндік береді. Жобаның өнімдері апараттық және программалық қамтамасыз етудің ашық бастапқы кодымен, GNU Lesser General Public License (LGPL) немесе GNU General Public License (GPL) лицензиясымен лицензияланған Ардуино платаларын дайындау және программалық қамтамасыз ету түрінде таратылады, Ардуино платалары алдын ала жиналған түрінде немесе өздігінен пайдалануға арналған жиынтық түрінде сатылады. Ардуино тақталарын жобалауда әртүрлі микропроцессорлар мен контроллерлар қолданылады. Тақталар әртүрлі кеңейту карталарымен (экрандармен) және басқа тізбектермен жұптастыруға болатын сандық және аналогтық I / O (I / O) кірулер жиынтығымен жабдықталған. Тақталар кейбір үлгілерде, Universal Serial Bus (USB)-ті қосқанда сериялық байланыс интерфейстері бар, соның ішінде дербес компьютерлерден бағдарламалардан жүктеп алуға пайдаланады. Әдетте микроконтроллер C и C ++ бағдарламалау тілдеріндегі функциялар диалектісі арқылы бағдарламаланады. Ардуино жобасы датчиктерді пайдалана отырып, мамандардың қоршаған ортамен байланыстыратын құрылғыларды құру үшін және оңай жолын қамтамасыз етуге бағытталған Ивреа,Италиядағы өзара іс-қимыл дизайн Институтының студенттеріне арналған бағдарлама ретінде 2003 жылы басталған.Ендігі бастаушыларға арналған құрылғы ретінде қарапайым жұмыстарды, термостаттарды және қозғалыс детекторларын айтуға болады. Ардуинға арналған микроконтроллерлар оларға алдын-ала жүктелген жүктеуші болғанымен ерекшеленеді. Осы жүктеуші көмегімен, бағдарлама микропроцессорға өзінің дәстүрлі бөлек бағдарламалық жасақтамасын қолданбастан жүктейді. Жүктеуші компьютерге USB интерфейсі (егер ол бортында болса) немесе бөлек UART-USB адаптері арқылы қосылады. Arduino құрылғыларының желісі негізінен 16 немесе 8 МГц жиілігімен Atmel AVR ATmega328, ATmega168, ATmega2560, ATmega32U4, ATTiny85 микроконтроллерлерін пайдаланады. Ескі бұйымдар ATmega8, ATmega1280 және т.б. Бағдарламалық қамтамасыздандыру Arduino веб-сайтында (GPLv2 шарттарында таратылатын) өз тегін бағдарламалық жасақтамасы (IDE) арқылы жүзеге асырылады . Бұл қабықшасында мәтіндік редактор, жоба менеджері, препроцессор, компилятор және бағдарламаны микроконтроллерге жүктеуге арналған құралдар бар. Қабықшасы Java-ның негізінде жасалды, ол Windows, Mac OS X және Linux-де жұмыс істейді. Arduino бағдарламалау тілі C ++ (AVR-GCC компиляторы арқылы) стандартты болып табылады, ол жаңадан бастағандарға бірінші жұмыс бағдарламасын жазуды жеңілдетеді. Ардуинодағы ең қарапайым сұлбалардың бірі - бағдарламамен (эскиз) бақыланатын сыртқы жарықдиодты қосу. Ардуиноның негізін құрғандар: Массимо Банци, Девид Куартиллье, Том Иго, Джанлука Мартино, Девид Меллис, Николас Замбетти, Валерий Шумятский.
...