Логотип Arduino Open Source Community

Arduino Open Source Community Logo

Что такое Arduino? Arduino это open-source platform (платформа с открытым исходным кодом) для прототипирования устройств, которая основана на микроконтроллерах ATМega от Atmel, эти микроконтроллеры можно программировать на языке «C» (Си), просто через программатор ISP.

 

Если вы знакомы с языком Си, для вас не составит никакого труда сделать интересные штуковины, и написать простенькие программы для них. Но, для «начинающих волшебников», Си код может показаться слишком занудным и не понятным, и из за этого могут возникнуть трудности при создании интересных устройств. Arduino же, абстрагирует путь, через который вы с лёгкостью будете создавать свои программы. В вашем распоряжении будет среда программирования Arduino, с простым языком Wiring, который намного проще Си.

Как это работает? Это происходит через небольшую программку находящуюся в микроконтроллере на плате Arduino, называется она прошивкой (boot loader). Мы запускаем на компьютере программу называемую средой программирования (Arduino IDE), а она в свою очередь общается с микроконтроллером, как раз через эту маленькую программу — прошивку.

Знакомьтесь – это ArduinoUNO.

Плата Arduino UNO - вид спереди и сзади

Плата Arduino UNO. Вид спереди и сзади

В дальнейшем вы можете использовать любую разновидность Arduino. «Arduino Open-Source Community» держит свои спецификации открытыми, это значит, что совсем не обязательно брать фирменную Arduino с брендом. Они публикуют схемы в открытый доступ, и вы можете собрать свой собственный бренд, из частей которые у вас имеются в наличии, а записывать программы в микроконтроллер через ISP-программатор.

Элементы управления Arduino UNO - USB. DC,LED,ISP,RESET, микроконтроллер ATMega

Элементы управления Arduino UNO

Существует множество способов управления микроконтроллером, мы будем управлять им через плату Arduino UNO. У неё есть USB порт для программирования — 1, разъём для подключения внешнего питания — 2, кнопка RESET — 3, разъем для подключения ISP программатора — 4, сам микроконтроллер ATMega — 5, набор контактов к которым подключаются входы и выходы — 6, а также светодиоды — 7 – индикаторы режимов работы и питания. Это и есть Arduino UNO.

Скоро: Установка программного обеспечения для изучения Arduino UNO Open Source Platform.