От автора
Данные уроки написаны не программистом и не электронищиком для не программистов и не электронищиков, которые хотят присоединиться к удивительному миру робототехники и научиться подчинять себе железо при помощи кода.
В детстве я завидовал детям из фильмов и сюжетов из новостей типа “вот школьник сделал робота и запрограммировал с компьютера“. Я понимал, что это очень интересно и тоже хотел таким заниматься. В то время работа с микроконтроллерами была во первых очень сложной - не было никаких обучалок, а во вторых - очень дорогой, официальные программаторы стоили (да и сейчас стоят) от нескольких тысяч до нескольких десятков тысяч рублей! Но однажды я услышал о платформе Arduino. Это было именно то, что нужно! Правда официальные платы опять же стоили слишком дорого. Через некоторое время китайцы смекнули, что это отличная идея, и начали делать свои версии итальянских и американских плат, как сами Ардуино, так и всяческие модули. Поняв, что эту штуку можно купить в популярном китайском интернет-магазине по цене шаурмы, я заказал свою первую Уно. И началось…
Я прошел долгий путь самообразования, не читая никаких книг и руководствуясь только статьями из Гугла и методом проб и ошибок. Так что именно своими практическими знаниями я и хочу с вами поделиться, рассказать о сложных вещах так, как мне самому было бы понятно, будь я новичком в этой теме.
Изучать уроки нужно последовательно, так как материал излагается постепенно и последующие уроки строятся на основе знаний из предыдущих. Информация собрана из разных источников: официальный референс Arduino.cc, различные уроки C++ (Ravesli.com, c-cpp.ru), некоторые вещи взяты из личной практики или найдены на англоязычных форумах. Я считаю, что уроки получились самыми подробными во всём интернете, если найдёте что-то подробнее или будут пожелания/дополнения к моим урокам – обязательно пишите на [email protected]. Также хочу заметить, что данные уроки не являются обучающим курсом, это скорее справочник.
Зачем стоит осваивать Ардуино? Для начала это безумно интересное, современное, недорогое и развивающее/умное/полезное хобби. Научившись программировать, вы немного измените свой склад ума и начнёте понимать шутки про программистов и для программистов. На Ардуино можно сделать неограниченное количество интересных и полезных проектов. Оригинальную идею можно превратить в стартап и сделать на этом бизнес, начав с макета из Ардуино и модулей и закончив готовым устройством на печатной плате. Экспериментируя с Ардуиной в зрелом возрасте вы очень интересно и с пользой проведёте время, а начиная осваивать это дело с детства – откроете себе дорогу к очень интересным и современным профессиям. В добрый путь!
Александр “AlexGyver”. Ардуинщик, видеоблогер, инженер, проектировщик космических аппаратов.
Полезные страницы
- Набор GyverKIT – большой стартовый набор Arduino моей разработки, продаётся в России
- Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress у проверенных продавцов
- Подборка библиотек для Arduino, самых интересных и полезных, официальных и не очень
- Полная документация по языку Ардуино, все встроенные функции и макросы, все доступные типы данных
- Сборник полезных алгоритмов для написания скетчей: структура кода, таймеры, фильтры, парсинг данных
- Видео уроки по программированию Arduino с канала “Заметки Ардуинщика” – одни из самых подробных в рунете
- Поддержать автора за работу над уроками
- Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту ([email protected])