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


Slide 1

Arduino контролері үшін әзірлеу ортасы

және

бағдарламалау тілдері

Орындаған:Бержанова У.

Миск191

Slide 2

Arduino туралы қысқаша түсінік

Arduino - құрылғыны өңдеуге немесе есептеуге арналған платформа. Ардуино және оның типтерінде дайын электронды блок және бағдарламалық қамтамасыз етіп тұратын жиынтықтар бар. Мұндағы электрондық блок - оның жұмысы үшін қажет микроконтроллер және элементтердің ең аз жиынтығы бар тізбек тақта. Шын мәнісінде Ардуино блогы қазіргі компьютер аналық тақтасының аналогы болып табылады. Ол сыртқы құрылғыларға арналған қосқыштарды, сондай-ақ компьютерге қосылу үшін қосқышы бар, сол арқылы микроконтроллерді бағдарламалау жүзеге асырылады. Жаңа электронды құрылғыны жасау үшін бар болғаны Ардуино тақтасы, кабельдік байланыс және компьютер болса жеткілікті. Жобаның екінші бөлігі басқару бағдарламаларын жасау үшін Ардуино бағдарламасы болып табылады. Бағдарламалау тілі аралас С/С++ тілдерін алмастыра алатын қарапайым тілдерді біріктіре алды. Сондықтан Ардуино тақтасымен жұмыс жасау үшін бар болғаны С/С++ тілдерінің негіздерін білу қажет. Ардуиноға арналып әр-түрлі құрылғылармен жұмыс жасай алу үшін кодтардан тұратын көптеген кітапханалар жасалынды.

Slide 3

Arduino Uno - базалық Ардуино платформасындағы ең танымал нұсқасы. Қазіргі заманғы компьютерлік пайдаланушы ДК-де жеке бөліктерінің жұмыс істеуі туралы емес. Ол жай ғана қажетті бағдарламаны іске қосады және олармен жұмыс істейді. Сол сияқты, Ардуиноны пайдаланушы жобаларды дамыту жөніндегі жеке тұлғаның құрылымы мен жұмыс істеу, зерттеуге баса назар аударуға мүмкіндік береді. Толық тізбек тақталары мен модульдерді жасаудың қажеті жоқ. Әзірлеуші дайын кеңейту тақтасын пайдаланып немесе жай ғана Ардуино қажетті элементтерін тікелей қосуға болады. Барлық басқа күшін жоғары деңгейдегі тілде басқару бағдарламасын әзірлеу және оңдау туралы бағытталатын болады. Нәтижесінде, микропроцессорлық құрылғылардың дамуына қол жеткізуге, өз қолдарымен жасауға мамандарды, әуесқойлар ғана емес. Дайын модульдер және бағдарламалық қамтамасыз ету кітапханаларының болуы электрондық құрылғыларды жасау үшін кәсіби емес проблемаларын шешу үшін жұмыс істеуге дайындық береді. Ал микроконтроллерді пайдалану әзірлеушінің қиялымен шектеледі.

Slide 4

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ды.

Slide 5 Slide 6

Батырма

Светодиод

Arduino UNO

Кнопка арқылы светодиодты жандыру

Slide 7

Arduino UNO

Резистор мен фоторезистор арқылы бөлменің жарықтығы мен ылғалдылығын тексеру тексеру

Және осы құрылғылар арқылы светодиодты жарық арқылы қосу

Slide 8

LCD дисплей с I2C модулемімен

Arduino UNO

LCD - дисплей арқылы экранға мәтін шығару.

Slide 9

Беспаечная макетная плата.

Набор нарезанных проводов

Water Sensor

Arduino UNO

Water Sensor құрылғысы арқылы ылғалдылықты тексеру

Slide 10

Қолданбалар:

Arduino пайдаланушыларға коммутаторлар мен датчиктерден кіретін интерактивті объектілерді құрудың жеңіл жолын береді, сондай-ақ шамдар, қозғалтқыштар немесе жетектер сияқты физикалық шығуларды бақылайды. Тіл жақсы қолданылған шеңберлерге негізделгендіктен, Arduino компьютерде Flash немесе басқа Twitter сияқты веб-API сияқты басқа бағдарламамен өзара әрекеттесе алады.

Slide 11

Ардуинодың маңыздылығы:


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



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz