Arduino контролері үшін әзірлеу ортасы және бағдарламалау тілдері




Презентация қосу
Arduino контролері үшін әзірлеу ортасы
және
бағдарламалау тілдері

Орындаған:Бержанова У.
Миск191
Arduino туралы қысқаша түсінік
Arduino - құрылғыны өңдеуге немесе есептеуге арналған платформа.
Ардуино және оның типтерінде дайын электронды блок және бағдарламалық
қамтамасыз етіп тұратын жиынтықтар бар. Мұндағы электрондық блок – оның
жұмысы үшін қажет микроконтроллер және элементтердің ең аз жиынтығы
бар тізбек тақта. Шын мәнісінде Ардуино блогы қазіргі компьютер аналық
тақтасының аналогы болып табылады. Ол сыртқы құрылғыларға арналған
қосқыштарды, сондай-ақ компьютерге қосылу үшін қосқышы бар, сол арқылы
микроконтроллерді бағдарламалау жүзеге асырылады. Жаңа электронды
құрылғыны жасау үшін бар болғаны Ардуино тақтасы, кабельдік байланыс
және компьютер болса жеткілікті. Жобаның екінші бөлігі басқару
бағдарламаларын жасау үшін Ардуино бағдарламасы болып табылады.
Бағдарламалау тілі аралас С/С++ тілдерін алмастыра алатын қарапайым
тілдерді біріктіре алды. Сондықтан Ардуино тақтасымен жұмыс жасау үшін
бар болғаны С/С++ тілдерінің негіздерін білу қажет. Ардуиноға арналып әр-
түрлі құрылғылармен жұмыс жасай алу үшін кодтардан тұратын көптеген
кітапханалар жасалынды.
Arduino Uno – базалық Ардуино платформасындағы ең
танымал нұсқасы. Қазіргі заманғы компьютерлік пайдаланушы ДК-де
жеке бөліктерінің жұмыс істеуі туралы емес. Ол жай ғана қажетті
бағдарламаны іске қосады және олармен жұмыс істейді. Сол сияқты,
Ардуиноны пайдаланушы жобаларды дамыту жөніндегі жеке тұлғаның
құрылымы мен жұмыс істеу, зерттеуге баса назар аударуға мүмкіндік
береді. Толық тізбек тақталары мен модульдерді жасаудың қажеті жоқ.
Әзірлеуші дайын кеңейту тақтасын пайдаланып немесе жай ғана
Ардуино қажетті элементтерін тікелей қосуға болады. Барлық басқа
күшін жоғары деңгейдегі тілде басқару бағдарламасын әзірлеу және
оңдау туралы бағытталатын болады. Нәтижесінде, микропроцессорлық
құрылғылардың дамуына қол жеткізуге, өз қолдарымен жасауға
мамандарды, әуесқойлар ғана емес. Дайын модульдер және
бағдарламалық қамтамасыз ету кітапханаларының болуы электрондық
құрылғыларды жасау үшін кәсіби емес проблемаларын шешу үшін
жұмыс істеуге дайындық береді. Ал микроконтроллерді пайдалану
әзірлеушінің қиялымен шектеледі.
ARDUINO – бұл жaбдықты жәнe бaғдapлaмaлық жacaқтaмaны
пaйдaлaнy oңaй нeгіздeлгeн aшық бacтaпқы кoды бap элeктpoндық
плaтфopмa. ARDUINO плaтaлapы кіpіc-дaтчиктeгі жapықты, кнoпкaдaғы
caycaқты нeмece Twitter хaбapлaмacын oқи aлaды жәнe oны шығy -
қoзғaлтқышты іcкe қocy apқылы, жapықдиoдты қoca, интepнeттe біpдeңeні
жapиялaй oтыpып. Плaтaдa микpoкoнтpoллepгe нұcқayлap жинaғын
жібepy apқылы нe іcтey кepeк дeп aйтyғa бoлaды. Бұл үшін ARDUINO
бaғдapлaмaлay тілін (cымғa нeгіздeлгeн) жәнe өңдeyгe нeгіздeлгeн
ARDUINO (IDE) бaғдapлaмaлық жacaқтaмacын қoлдaнyғa бoлaды.
Көптeгeн жылдap бoйы ARDUINO күндeлікті ныcaндapдaн күpдeлі
ғылыми құpaлдapғa дeйін мыңдaғaн жoбaлapдың миы бoлды. Жacayшылap
– cтyдeнттepдің, әyecқoйлapдың, cypeтшілepдің, бaғдapлaмaшылap мeн
мaмaндapдың әлeмдік қoғaмдacтығы – aшық бacтaпқы кoды бap ocы
плaтфopмaның aйнaлacындa жинaлды, oлapдың үлecі жaңa кeлyшілep мeн
capaпшылapғa үлкeн көмeк көpceтe aлaтын қoлжeтімді білімнің кepeмeт
caнын құpaды.
•Батырма
•Светодиод
•Arduino UNO
Кнопка арқылы светодиодты
жандыру
•Arduino UNO
1)Резистор мен фоторезистор арқылы
бөлменің жарықтығы мен
ылғалдылығын тексеру тексеру
2)Және осы құрылғылар арқылы
светодиодты жарық арқылы қосу
LCD дисплей с I2C модулемімен
•Arduino UNO
LCD – дисплей арқылы экранға мәтін
шығару.
•Беспаечная макетная плата.
•Набор нарезанных проводов
•Water Sensor
•Arduino UNO
Water Sensor құрылғысы арқылы
ылғалдылықты тексеру
Қолданбалар:
Arduino пайдаланушыларға коммутаторлар мен
датчиктерден кіретін интерактивті объектілерді
құрудың жеңіл жолын береді, сондай-ақ
шамдар, қозғалтқыштар немесе жетектер
сияқты физикалық шығуларды бақылайды. Тіл
жақсы қолданылған шеңберлерге
негізделгендіктен, Arduino компьютерде Flash
немесе басқа Twitter сияқты веб-API сияқты
басқа бағдарламамен өзара әрекеттесе алады.
Ардуинодың маңыздылығы:
Осы Arduino жобаларының кейбіреулері
елеусіз көрінуі мүмкін, бірақ технология осы салада
әлеуетті маңызды күшке айналатын бірқатар
үрдістерге тап болады. « Интернеттегі заттар » - бұл
Интернетке қосылған және ақпарат алмай алатын
күнделікті элементтерді сипаттау үшін
технологиялық қауымдастықта қолданылатын
танымал фраза. Зиялы энергияны өлшеуіштер -
энергияны үнемдеу үшін құрылғыны пайдалануды
реттейтін жиі қолданылатын мысал. Көптеген
адамдар ғаламторды Веб 3.0 деп аталатын айқын
емес құбылыстың маңызды бөлігі деп санайды.
Сондай-ақ, кез-келген компьютерлік
есептеудің тұжырымдамасы мәдени
нормаға тез жетеді. Қоғамдық қабылдау
және жайлылық деңгейі технологияны
күнделікті өмір матасына біріктіреді.
Arduino кішкентай форма факторы ол
күнделікті объектілердің барлық
түрлерінде қолдануға мүмкіндік береді.
Шындығында, Arduino LilyPad форма
факторы киюге болатын Arduino
құрылғыларына мүмкіндік береді.
Инновациялар құралы:

Ардуино сияқты ашық бастапқы жобалар
интерактивті объектілерді эксперимент жүргізуді көздейтін
әзірлеушілерге арналған кедергіні төмендетеді. Бұл
Интернет желісін құруда жаңа энергия толқынына және
стартаптар жасауға мүмкіндік береді.
Бұл жаңашылар өндірістік дайындықты жасамас бұрын ,
Arduino платформасын пайдалану арқылы интерактивті
құрылғылармен тезірек прототип жасап, эксперимент жасай
алады. Келесі Марк Цукерберг немесе Стив Джобс
компьютерлерге физикалық әлеммен қарым-қатынас
жасаудың жаңа жолдарын табуы мүмкін. Бұл кеңістікке
назар аудару ақылдылық болар еді, және Arduino -
«саусақтарыңызды шұңқырларға арналған» интерактивті
объектілердің мүмкіндіктеріне.

Ұқсас жұмыстар
NET платформасының құрылымы
Бағдарламалау және бағдарлама
Мобильді қосымшаны әзірлеу
АКТ даму тарихы
Тәжірибе бойынша тестілік бағдарламалар шеңберінде стандартты нұсқасының негізіне материалды излагаемого мұнда
«Бағдарламалау тілдері» пәнінен жасалған электронды курсқа интерактивтілік енгізу
PYTHON БАҒДАРЛАМАЛАУ ТІЛІ
УНИВЕРСИТЕТІНДЕ ЖАСАҒАН БАҒДАРЛАМАЛАУ ТІЛІ
DELPHI және Visual Basik тілдері
Бағдарламалау тілі
Пәндер