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
Резистор мен фоторезистор арқылы бөлменің жарықтығы мен ылғалдылығын тексеру тексеру
Және осы құрылғылар арқылы светодиодты жарық арқылы қосу

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

Беспаечная макетная плата.
Набор нарезанных проводов
Water Sensor
Arduino UNO
Water Sensor құрылғысы арқылы ылғалдылықты тексеру

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

Ардуинодың маңыздылығы:
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz