Рекламное объявление
Обучение программированию вашей собственной электроники расширяет возможности и приносит пользу, но может быть трудно начать работу без руководства. Мы собрали лучшие видео, каналы YouTube и онлайн-курсы, чтобы начать работу.
Что такое Arduino?
Arduino Начало работы с Arduino: руководство для начинающихArduino - это платформа для создания прототипов электроники с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении. Он предназначен для художников, дизайнеров, любителей и всех, кто заинтересован в создании интерактивных объектов или сред. Подробнее Это популярный микроконтроллер с открытым исходным кодом, то есть маленький компьютер с программируемыми входами и выходами. Там много отличного основы, которые входят в стартовый комплект Что находится в вашем стартовом наборе Arduino? [Начинающие Arduino]Столкнувшись с коробкой, полной электронных компонентов, легко разбиться. Вот руководство к тому, что именно вы найдете в вашем наборе. Подробнее
Кроме того, вы можете купить датчики, которые могут подключаться к Arduino для отслеживания температуры, освещенности, близости и многого другого. Он отлично подходит для создания прототипов новых электронных изобретений. (Узнайте больше о возможностях с Arduino Что такое Arduino и что с этим можно сделать?Arduino - это замечательное небольшое электронное устройство, но если вы никогда не использовали его раньше, то что же это такое и что вы можете сделать с ним? Подробнее .)Все еще не уверены, что хотите? Убедись, что ты понять разницу между Arduino и Raspberry Pi Arduino vs Raspberry Pi: Какой мини-компьютер для тебя?Arduino и Raspberry Pi могут выглядеть очень похожими - они обе симпатичные маленькие печатные платы с некоторыми микросхемами и булавками на них - но на самом деле это очень разные устройства. Подробнее Во-первых, если это ваш первый мини-компьютер.
Мне повезло, что профессор в университете преподает курс программирование в Arduino. В конце курса небольшая команда и я использовали то, что мы узнали, чтобы сделать цифровую версию гравюры (используя потенциометры для поворотных ручек). Мы также создали экранный интерфейс, позволяющий человеку выбрать цвет линии, и включили ползунок-датчик для изменения толщины линии.
Каналы YouTube об Arduino
Учебники для Arduino от Джереми Блума
Типичная длина видео: От 15 до 30 минут.
Джереми Блум уже много лет обучает людей тому, как использовать Arduino. Его учебная серия Arduino 2011 года начинается с того, что вам нужно и как работает Arduino.
Первое видео - фантастическое введение в сферу Arduino, или повышение квалификации, если вы вернетесь в Arduino через некоторое время. Он также знакомит вас со средой программирования и с тем, как заставить мигать светодиод на Arduino. Более поздние видеоролики посвящены таким темам, как основы электротехники, двигатели и транзисторы, создание простой системы безопасности с RFID-метками, отображение праздничных световых и звуковых сигналов и отслеживание GPS.
EEAwesome
Типичная длина видео: 10 минут или меньше.
В EEAwesome у профессора Руди Шлафа есть серия видеофильмов об основных концепциях Arduino. Они разбиты на более мелкие части, поэтому использование макета отделено от мигания светодиода, например, цифровым контактом. Это полезно, потому что вы знаете заранее, чтобы, например, пропустить темы, которые вы уже знаете.
Arduino Видеоурок от Arduino
Типичная длина видео: От 5 до 15 минут.
Видеоролики из собственной серии учебных пособий Arduino созданы самим микроконтроллером Массимо Банзи. Они хорошо сняты (верхняя камера имеет большое значение, потому что пальцы не мешают вашему взгляду на электронику), тщательно отредактированы, и мистер Банзи - отличный учитель.
Онлайн курсы

Вы поклонник Make Magazine? Марк Фрауэнфельдер, главный редактор журнала «Журнал Make», представляет краткое 51-минутное введение в Arduino из пяти проектов.
Если вы продвигаетесь в экспериментах, вы будете участвовать в экспериментах, включая скорость моргания, ручки и потенциометры, сервоприводы и тоны динамика.
Курс открыт только для премиум-членов Skillshare. Если вы новичок в Skillshare, вы можете воспользоваться их праздничной распродажей и получить премиум-членство за $ 0,99 на 3 месяца!

Профессор Ян Харрис из Калифорнийского университета в Ирвине ведет четырехнедельный курс Coursera по Arduino. Курс разделен на четыре модуля, каждый со своим назначением сверстников. Это самореклама, и вы можете взять ее бесплатно - но вы будете платить за нее, если вы хотите, чтобы ваши задания были оценены, получить сертификат или продолжить специализацию из шести курсов в Введение в программирование Интернета вещей (IOT).

Ищете более продвинутый онлайн-курс в Arduino? Питер Далмарис из Tech Explorations предлагает более 22 часов контента и 131 лекцию в Udemy. Вы узнаете все от основ (снова мигая светодиодом) до работы с различными типами датчиков, интерактивность (кнопки, потенциометры и т. д.), дисплеи, двигатели, интернет и беспроводная связь, управление собственной энергией, и более.
Курс стоит 200 долларов (хотя вы можете получить 75% скидка по этой ссылке), но это один из сравнительно немногих онлайн-курсов, которые углубляются в этот уровень.
Другие инструменты
Языки программирования
Если ваши проекты Arduino предназначены для подключения к компьютеру (возможно, с использованием интерфейса клавиатуры или мыши или вывода на дисплей), вам нужно будет научиться программированию. Программирование в Arduino похоже на программирование в Processing.js - на самом деле, Arduino основан на электропроводка, который сам по себе основан на обработке. Существуют некоторые заметные различия из Arduino, основанного на C / C ++, по сравнению с Processing, основанной на Java.
Вы можете узнать все о программирование в обработке здесь, в MakeUseOf Научитесь программировать в обработке: язык для визуальных дизайнеров21-й век открыт для творчества с помощью цифровых средств и программирования. Будете ли вы удивлены, узнав, что в вас есть язык программирования, разработанный для художника? Подробнее . Есть несколько других языков, которые вы можете программа в Ардуино Какие языки программирования вы можете использовать с Arduino?Готов попробовать что-то другое с вашим Arduino? Вам не нужно ограничиваться программированием на C. Возьмите эти альтернативные языки для тест-драйва. Подробнее тоже, если вы не заинтересованы в изучении C.
книги
Там нет недостатка великих книг Arduino там. Официальный сайт Arduino.cc продает несколько, от разных авторов.

Если вам нравится стиль преподавания видео Джереми Блума, вы также можете оценить его новую книгу «Изучение Arduino», доступную на сопутствующий сайт также как и на Амазонке ($27).
Каждый из проектов книги сопровождается видео-демонстрацией на Youtube, поэтому вы можете быстро увидеть, как выглядит готовый проект и как он должен работать.
Проекты для практики
Наличие проектов, которые вы хотите реализовать, важно в вашем путешествии через обучение Arduino. Если вы не знаете, что вы хотите сделать, это коллекция из десяти великих проектов Arduino 15 отличных проектов Arduino для начинающихЗаинтересованы в проектах Arduino, но не знаете, с чего начать? Эти начинающие проекты научат вас, как начать. Подробнее вдохновит вас.
Что вы нашли полезным в изучении Arduino?
Главные вещи, которые я нашел полезными в изучении Arduino, - это те же вещи, которые вы найдете полезными в обучении готовить. Сначала внимательно прочитайте весь проект и убедитесь, что вы все понимаете. Соберите все свои расходные материалы и инструменты перед началом работы, а также правильно настройте рабочее место.
Кроме того, было бы здорово, если у вас есть собеседник или сообщества (даже онлайн), с которыми вы можете связаться, когда столкнетесь с проблемами.
Есть ли в Arduino что-то, что вам трудно выучить, или что не хватает хороших учителей? У вас есть любимый курс Arduino, через который вы работаете или проработали? Какие проекты вы преследуете?
Начинающий профессионал в области коммуникаций, базирующийся в Ванкувере, привносит во все, что я делаю, новые технологии и дизайн. BA от университета Саймона Фрейзера.