Ардуино дегеніміз не?

Шолу:

Сізге бірден кофе дайындауға болатын бағдарлама жасауды қалап көрдіңіз бе? Солай болса, микроконтроллерді дамытуға қызығушылық тудыруы мүмкін.

Микроконтроллерлер бағдарламаны жүзеге асыру қиынға соғатыны белгілі; Arduino-ның мақсаты бағдарламалық жасақтама әзірлеушілеріне микроконтроллерлерді бағдарламалау әлеміне кірудің қолжетімді жолын жасау болып табылады. Arduino - чипте логика жасау үшін тіл мен бағдарламалау ортасымен бірге, Atmel ATmega процессоры айналасында салынған микроконтроллер интерфейсі.

Бағдарламалық жасақтама және жабдық:

Arduino - бұл бағдарламалық жасақтама мен аппараттық қамтамасыз ету ерекшеліктерінде ашық бастапқы код, сондықтан әуесқойлар қарапайым Arduino модульдерін қолмен жинай алады. Ардуино модульдерін алдын ала жинақталған әрі сатып алуға болатын қарапайым баға. Жабдықтар шағын форматтағы шағын құрылғыдан бастап, беткі қабатқа орнатылған модульдерге дейін көптеген форматтағы техникалық сипаттамаларда келеді. Компьютерді қосудың негізгі режимі USB арқылы жүзеге асады, бірақ Bluetooth, сериялы және эфирлік формалық факторлар да бар.

Arduino бағдарламалық қамтамасыз ету - тегін және ашық дереккөз. Бағдарламалау платформасы танымал сымды тілге негізделген. IDE дизайн негізделген, ол дизайнерлер мен прототиптер арасында танымал тіл болып табылады. Көптеген микроконтроллер интерфейстерінен айырмашылығы, Arduino кросс-платформа; ол Windows, Linux және Macintosh OS X жүйелерінде іске қосылуы мүмкін.

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

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

Жобалар:

Платформа көптеген ашық көздерден жұмыс жасайтын әзірлеушілер қауымдастығын қолдады. Энтузиасттар оны бағдарламалық жасақтама термостатының контроллерлерінен, SMS ескертулерін жіберген нәресте мониторларына, Twitter-ге белгілі бір хэштегі пайдаланылатын ойыншық пушкасына дейін кең ауқымды инновациялық жобаларды жасау үшін пайдаланды. Иә, тіпті арфионың жобалары бар, ол кофеқайнатқышты бақылауға арналған.

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

Осы Arduino жобаларының кейбіреулері елеусіз көрінуі мүмкін, бірақ технология осы салада әлеуетті маңызды күшке айналатын бірқатар үрдістерге тап болады. « Интернеттегі заттар » - бұл Интернетке қосылған және ақпарат алмай алатын күнделікті элементтерді сипаттау үшін технологиялық қауымдастықта қолданылатын танымал фраза. Зиялы энергияны өлшеуіштер - энергияны үнемдеу үшін құрылғыны пайдалануды реттейтін жиі қолданылатын мысал. Көптеген адамдар ғаламторды Веб 3.0 деп аталатын айқын емес құбылыстың маңызды бөлігі деп санайды

Сондай-ақ, кез-келген компьютерлік есептеудің тұжырымдамасы мәдени нормаға тез жетеді. Қоғамдық қабылдау және жайлылық деңгейі технологияны күнделікті өмір матасына біріктіреді. Arduino кішкентай форма факторы ол күнделікті объектілердің барлық түрлерінде қолдануға мүмкіндік береді. Шындығында, Arduino LilyPad форма факторы киюге болатын Arduino құрылғыларына мүмкіндік береді.

Инновациялар құралы:

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