Arduino

Arduino

Mr.Robot

//Привет, друг

Помнишь я рассказывал тебе по USB Rubber Ducky? Если нет то обязательно почитай, там очень интересно. Так вот, я обещал что если вам эта тема зайдет, то обязательно расскажу как собрать это устройство. Я подготовил для тебя полный гайд по сборке этого чуда устройства, но если я покажу тебе как его сделать, вероятней всего у тебя возникнет куча проблем и вопросов. И я решил, что пока тебе следует рассказать как оно всё устроено, чтобы ты более менее понимал как это работает и как с этим работать.

Думаю тебе понравится=)


Arduino

Как ты понял по названию речь пойдёт об Arduino. Вероятней всего ты знаешь что это и умеешь с ней работать, но если ты слышал о ней и не предавал этому никакого значения, то друг мой, ты много интересного упустил, поверь.

Хватит вот этих вот вводных движений, начинаем!


Что такое Arduino?

Arduino – это инструмент для проектирования электронных устройств (электронный конструктор) более плотно взаимодействующих с окружающей физической средой, чем стандартные персональные компьютеры, которые фактически не выходят за рамки виртуальности. Эта платформа с открытым программным кодом, построенная на простой печатной плате с современной средой для написания программного обеспечения.

Arduino применяется для создания электронных устройств с возможностью приема сигналов от различных цифровых и аналоговых датчиков, которые могут быть подключены к нему, и управления различными исполнительными устройствами. Проекты устройств, основанные на Arduino, могут работать самостоятельно или взаимодействовать с программным обеспечением на компьютере. Платы могут быть собраны пользователем самостоятельно или куплены в сборе. Среда разработки программ с открытым исходным текстом доступна для бесплатного скачивания.

Язык программирования Arduino является реализацией Wiring, основанной на мультимедийной среде программирования Processing, пишутся программы на языке С/С++.


Установка ПО

Надеюсь вы более менее разобрались как с этим работать, теперь перейдем к установке среды разработки, она же - Arduino IDE.

Здесь вы найдете полный гайд по установке Arduino IDE. Сам этот процесс не стал расписывать, ибо этой информации в Интернете полным полно.


Аппаратная часть платформы Arduino

Существует более 20 различных видов плат Arduino, но самая так скажем основная это - Arduino UNO

Arduino UNO

Как правило новички начинают познавать все прелести работы с этой платформой именно с этой модели.

Также есть и Arduino Leonardo, она имеет очень сильное преимущество по сравнению с версией UNO, хотя внешне они практически не отличаются.

Arduino Leonardo

А отличается она тем что может эмулировать USB устройство. Т.е. она в компьютере может определиться как клавиатура, мышь и т.д.


Где купить?

Arduino можно купить на официальном сайте или у официальных дилеров-партнёров Arduino в России, но так как проект Arduino - Open Source, т.е это проект с открытым исходным кодом и любой желающий может сам собрать свою Arduino. Но наши любимые китайцы не обошли это дело стороной и дядюшка Ли наладил в своём подвале производство этих плат.

Дядя Ли

И теперь он продаёт их на AliExpress. Конечно качество большинство плат оставляют желать лучшего, но есть и очень достойные варианты.


Полезные ссылки и материалы

Если тебе понравилась тема Arduino и ты решил погрузиться в мир электроники и программирования, то именно для тебя я собрал полезные материалы для дальнейшего изучения.

Официальный сайт Arduino - http://www.arduino.cc/

Купить Arduino

Плата Arduino UNO - ссылка

Если вы новичок в этом деле, то "голая" плата вам никак не поможет познать Arduino. Для новичков есть готовые стартовые наборы Arduino, они содержат в себе все необходимые компоненты для работы.

Стартовый набор 1 - ссылка

Стартовый набор 2 - ссылка

Эти наборы отличаются в цене примерно на ~1000 р. Но эта разница полностью себя оправдывает, т.к качество второй намного больше.

Видео уроки

Канал "Заметки Ардуинщика" - ссылка

Видео уроки по Arduino - ссылки

Книги - ссылка

//


Report Page