Как легко познакомиться с Adruino

от | Ноя 14, 2020 | Блог | Нет комментариев

Arduino — это контроллер и удобная платформа быстрой разработки электронных устройств для новичков и профессионалов. Основные преимущества данной платформы — низкий порог входа (подходит как для новичков так и для профессионалов), прекрасно подходит для обучения как основам электроники так и программированию, пользуется огромной популярностью во всем мире благодаря удобству и простоте языка программирования (основан на C/C++ и скомпонован с библиотекой AVR Libc). Устройство программируется через USB без программаторов и прочих танцев с бубном.

Пример проекта собранного на Arduino можно посмотреть тут.

Я с детства немного интересовался электроникой, долго присматривался к контроллерам но руки до этого не доходили. Мне казалось это сложно. Очень сложно. Но в один момент я всё-таки решился.

Как познакомиться не покупая?

Хотя сам Arduino стоит не дорого. Но изучение Arduino предполагает еще и набор различных электронных компонентов, а их понадобится много, и разных. А вот это уже будет стоить денег.

Например готовый базовый набор контроллера с компонентами на Aliexpress будет стоить уже в районе 2500-3000 рублей.

Набор для изучения Arduino

Набор для изучения Arduino

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

Данный эмулятор работает в браузере и не требует установки дополнительного программного обеспечения (кроме браузера само собой). В нем есть базовый контроллер ArduinoUno и набор электротехнических компонентов (резисторы, светодиоды, кнопки, датчики и тд.). Использование эмулятора предполагает наличие базовых навыков программирования и знания школьной физики. Для наглядности присутствуют уже готовые собранные и запрограммированные схемы.

Пример схемы AutodeskTinkercad

Пример схемы AutodeskTinkercad

Кроме наличия возможности собирать разные схемы и с разными элементами все это можно и программировать. Поскольку данный эмулятор рассчитан на начинающих программировать можно двумя способами:

1. Визуально с помощью блоков

2. Классически с помощью текстового редактора

Таким образом можно программировать контроллер визуально (преемственность с LEGO WEDOO, LEGO mindstorms которые активно используются в российской системе образования), так и классически с помощью написания кода на языке С/С++.

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

Набор ресурсов для самостоятельного изучения:
http://edurobots.ru/
https://all-arduino.ru/
https://alexgyver.ru/arduino_shop/