Қазақстан республикасының білім және ғылым министрлігі қожа аxмeт ясауи атындағы xалықаралық Қазақ-ТҮрiк унивeрситeтi



жүктеу 1,26 Mb.
бет21/28
Дата21.01.2022
өлшемі1,26 Mb.
#34171
1   ...   17   18   19   20   21   22   23   24   ...   28
магистрлiк диссeртация Жакипбеков Кайрат, АЖ-811

3.4 Arduino

Arduino - бұл бaғдapлaмaлық жacaқтaмa мeн aппapaттық қaмтaмacыз eтy epeкшeлiктepiндe aшық бacтaпқы кoд, coндықтaн әyecқoйлap қapaпaйым Arduino мoдyльдepiн қoлмeн жинaй aлaды. Apдyинo мoдyльдepiн aлдын aлa жинaқтaлғaн әpi caтып aлyғa бoлaтын қapaпaйым бaғa. Жaбдықтap шaғын фopмaттaғы шaғын құpылғыдaн бacтaп, бeткi қaбaтқa opнaтылғaн мoдyльдepгe дeйiн көптeгeн фopмaттaғы тexникaлық cипaттaмaлapдa кeлeдi. Кoмпьютepдi қocyдың нeгiзгi peжимi USB apқылы жүзeгe acaды, бipaқ Bluetooth, cepиялы жәнe эфиpлiк фopмaлық фaктopлap дa бap, 18-cypeттe көpceтiлгeн.



18-cypeт – Apдyинo құpылғыcы
Arduino - бұл оңай қолданылатын аппараттық және бағдарламалық жасақтамаға негізделген ашық электронды платформа. Arduino тақталары кірістерді - сенсордағы жарық, түймедегі саусақ немесе Twitter хабарламасын оқи алады және оны шығысқа айналдырады - моторды іске қосады, жарық диодын қосады, Интернетте бірдеңе жариялайды. Сіз борттағы микроконтроллерге нұсқаулықтар жиынтығын жіберіп, басқармаға не істеу керектігін айта аласыз. Ол үшін сіз Arduino бағдарламалау тілін (сым негізінде) және өңдеу негізінде Arduino бағдарламалық жасақтамасын (IDE) қолданасыз.

Осы жылдар ішінде Ардуино күнделікті нысандардан бастап күрделі ғылыми құралдарға дейін мыңдаған жобалардың жетекшісі болды. Дүниежүзілік өндірушілер қауымдастығы - студенттер, әуесқойлар, суретшілер, бағдарламашылар және кәсіпқойлар осы ашық платформаның қасына жиналды, олардың қосқан үлесі жаңашылдарға да, сарапшыларға да үлкен көмек бола алатын қол жетімді білімдердің санына дейін қосты.

Ардуино Ивреа Интерактивті Дизайн Институтында электроника мен бағдарламалау саласында білімі жоқ студенттерге бағытталған жылдам прототиптеудің қарапайым құралы ретінде дүниеге келді. Ол неғұрлым кең қоғамдастыққа жеткенде, Arduino тақтасы жаңа қажеттіліктер мен қиындықтарға бейімделу үшін өзгере бастады, бұл өз ұсыныстарын 8-биттік тақталардан IoT қосымшаларына, тозуға болатын, 3D басып шығаруға және ендірілген орталарға арналған өнімдерге дейін саралай бастады. Барлық Arduino тақталары толықтай ашық, пайдаланушыларға оларды өздігінен құрастыруға және соңында оларды жеке қажеттіліктеріне бейімдеуге мүмкіндік береді. Бағдарламалық жасақтама да қайнар көзі болып табылады және ол бүкіл әлемдегі қолданушылардың қосқан үлесі арқылы өсіп келеді.

Пайдаланушының қарапайым және қол жетімді тәжірибесінің арқасында Arduino мыңдаған әртүрлі жобалар мен қосымшаларда қолданылды. Arduino бағдарламалық жасақтамасы жаңадан бастаушылар үшін оңай, бірақ дамыған пайдаланушылар үшін жеткілікті икемді. Ол Mac, Windows және Linux-та жұмыс істейді. Мұғалімдер мен студенттер мұны арзан ғылыми құралдарды жасау, химия және физика принциптерін дәлелдеу немесе бағдарламалау мен робототехникадан бастау үшін пайдаланады. Дизайнерлер мен сәулетшілер интерактивті прототиптерді құрастырады, музыканттар мен суретшілер оны монтажда және жаңа музыкалық аспаптарда тәжірибе жасау үшін пайдаланады. Әрине, өндірушілер мұны Maker Faire көрмесінде қойылған көптеген жобаларды құру үшін пайдаланады, мысалы. Arduino - жаңа нәрселерді үйренудің негізгі құралы. Кез-келген адам - ​​балалар, әуесқойлар, суретшілер, бағдарламашылар - жинақтың қадамдық нұсқаулықтары бойынша немесе Arduino қауымдастығының басқа мүшелерімен Интернетте идеяларымен бөлісе бастайды.

Физикалық есептеу үшін көптеген басқа микроконтроллерлер мен микроконтроллерлер платформалары бар. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT-тің басқару тақтасы және басқалары ұқсас функцияны ұсынады. Бұл құралдардың барлығы микроконтроллерді бағдарламалаудың жағымсыз мәліметтерін алып, оны қолдануға оңай пакетке орайды. Ардуино сонымен қатар микроконтроллерлермен жұмыс процесін жеңілдетеді, бірақ ол мұғалімдерге, студенттерге және қызығушылық танытқан әуесқойларға басқа жүйелерден артықшылық ұсынады:

Арзанино - Arduino тақталары басқа микроконтроллер платформаларына қарағанда арзан. Arduino модулінің ең қымбат нұсқасын қолмен жинауға болады, тіпті Arduino модулінің алдын-ала жинақталған модульдері 50 доллардан аз тұрады

Кросс-платформа - Arduino бағдарламалық жасақтамасы (IDE) Windows, Macintosh OSX және Linux операциялық жүйелерінде жұмыс істейді. Көптеген микроконтроллер жүйелері Windows-пен шектелген.

Қарапайым, түсінікті бағдарламалау ортасы - Arduino бағдарламалық жасақтамасы (IDE) жаңадан бастаушылар үшін қолдануға оңай, сонымен қатар алдыңғы қатарлы қолданушылар үшін де икемді. Мұғалімдер үшін бұл бағдарламалау ортасына ыңғайлы, сондықтан сол ортада бағдарламалауды үйренетін студенттер Arduino IDE жұмысымен танысады.

Ашық және кеңейтілген бағдарламалық қамтамасыздандыру - Arduino бағдарламалық жасақтамасы тәжірибелі бағдарламашылар кеңейтуге болатын ашық бастапқы құралдар ретінде жарияланады. Тілді C ++ кітапханалары арқылы кеңейтуге болады, ал техникалық бөлшектерді түсінгісі келетіндер Arduino-дан AVR C бағдарламалау тіліне секіре алады. Сол сияқты, сіз қаласаңыз, AVR-C кодын тікелей Arduino бағдарламаларына қосуға болады.

Ашық бастапқы және кеңейтілген аппаратура - Arduino тақталарының жоспарлары Creative Commons лицензиясы бойынша жарияланады, сондықтан тәжірибелі схема жасаушылары модульдің өз нұсқасын жасай алады, оны кеңейтіп, жетілдіре алады. Тіпті салыстырмалы тәжірибесіз пайдаланушылар модульдің қалай жұмыс істейтінін түсініп, ақша үнемдеу үшін модельдің нұсқасын жасай алады.



жүктеу 1,26 Mb.

Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   28




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау