Микроконтроллерлер программалоо кыйын экендиги менен белгилүү. Arduino максаты программалык камсыздоону иштеп чыгуучулар үчүн микроконтроллердик программалоо дүйнөсүнө кирүү үчүн жеткиликтүү жолду түзүү болуп саналат. Arduino – чипте логиканы түзүү үчүн интегралдык иштеп чыгуу чөйрөсү (IDE) менен коштолгон, Atmel ATmega процессорунун айланасында курулган микроконтроллердин интерфейси.
Программалык камсыздоо жана аппараттык камсыздоо
Arduino программалык жана аппараттык спецификациясы боюнча ачык булак болуп саналат, андыктан хоббиисттер эң жөнөкөй Arduino модулдарын өздөрү кол менен чогулта алышат. Алдын ала монтаждалган татаал Arduino модулдарын сатып алса болот жана арзан баада болот. Аппараттык жабдык кичинекей тагынуучу аппараттан чоңураак жер үстүндө орнотулган модулдарга чейин көптөгөн форматтык спецификацияларда келет. Компьютерди туташтыруунун негизги режими USB аркылуу, бирок Bluetooth, сериялык жана Ethernet форма факторлору да бар.
Arduino программасы акысыз жана ачык булак. Программалоо платформасы популярдуу Wiring тилине негизделген. IDE процессингге негизделген, ал дизайнерлер арасында белгилүү тил. Көпчүлүк микроконтроллердин интерфейстеринен айырмаланып, Arduino кайчылаш платформа болгондуктан, аны Windows, Linux жана macOS системаларында иштетүүгө болот.
Arduino IDE Windows, Mac же Linuxда гана иштегени менен, Arduino'ну телефон же планшет менен башкаруу үчүн бир катар интерфейстер бар.
Төмөнкү сап
Arduino колдонуучуларга өчүргүчтөрдөн жана сенсорлордон киргизүүнү алып, жарыктар, моторлор же кыймылдаткычтар сыяктуу физикалык чыгууларды башкара ала турган интерактивдүү объекттерди түзүүнүн жөнөкөй жолун берет. Тил жакшы колдонулган алкактарга негизделгендиктен, Arduino компьютердеги Flash сыяктуу башка программалар менен же Twitter сыяктуу веб API менен иштеше алат.
Долбоорлор
Платформа буга чейин эле көптөгөн ачык булактуу иштерди бөлүшүп жаткан иштеп чыгуучулардын коомчулугун өнүктүрдү. Энтузиасттар аны бир катар инновациялык долбоорлорду түзүү үчүн колдонушту, программалык камсыздоонун термостат контроллерлорунан тартып SMS эскертүүлөрдү жөнөтүүчү ымыркай мониторлоруна, Твиттерде белгилүү бир хэштег колдонулган сайын атуучу оюнчук мылтыкка чейин. Ооба, ошондой эле кофе шаймандарын башкаруу үчүн Arduino долбоорлорунун барагы бар.
Ардуинонун мааниси
Бул Arduino долбоорлорунун айрымдары жөнсүз көрүнгөнү менен, технология бир нече тенденцияларды камтыйт, бул аны тармакта потенциалдуу маанилүү күчкө айлантат. Нерселердин Интернети (IoT) - бул интернетке туташкан жана маалымат менен бөлүшүүгө жөндөмдүү күнүмдүк нерселерди сүрөттөө үчүн технологиялык коомчулукта колдонулган популярдуу фраза. Акылдуу энергия эсептегичтери энергияны үнөмдөө үчүн шаймандардын колдонулушун жөнгө салган көп колдонулган мисал.
Коомдук кабылдоо технологияны күнүмдүк жашоого интеграциялоо багытында өзгөрүүдө. Arduino кичинекей форма фактору аны күнүмдүк объекттердин бардык түрлөрүнө колдонууга мүмкүндүк берет. Чынында, Arduino LilyPad форма фактору кийилүүчү Arduino түзмөктөрүнө мүмкүнчүлүк берет.
Arduino сыяктуу ачык булак долбоорлору интерактивдүү объектилер менен эксперимент жүргүзүүнү каалаган иштеп чыгуучулардын кирүү тоскоолдуктарын азайтат. Бул инноваторлор өндүрүшкө даяр сунушту түзүүдөн мурун, Arduino платформасын колдонуу менен интерактивдүү түзмөктөр менен тез прототипти жасап, эксперимент жүргүзө алышат. Кийинки Марк Цукерберг же Стив Джобс бир күнү компьютерлердин физикалык дүйнө менен интерфейсинин жаңы жолдорун жаратышы мүмкүн. Arduino – акылдуу түзмөктөрдүн мүмкүнчүлүктөрү менен тажрыйба жүргүзүүнүн эң сонун жолу.