Навчання програмуванню вашої власної електроніки розширює можливості і винагороджує, але може бути важко почати роботу без керівництва. Ми зібрали найкращі відео, канали YouTube і онлайн-курси, щоб почати роботу.
- Що таке Arduino?
- Канали YouTube про Arduino
- Підручники для Arduino від Джеремі Блума
- EEAwesome
- Arduino Відеоурок від Arduino
- Онлайн курси
- Введення Skillshare в Arduino: створення інтерактивних проектів
- Інтерфейс Coursera з Arduino
- Arduino Udemy’s Step by Step: ваше повне керівництво
- Інші інструменти
- Мови програмування
- книги
- Проекти для практики
- Що ви знайшли корисним у вивченні Arduino?
Що таке Arduino?
Arduino - це популярний мікроконтролер з відкритим вихідним кодом, тобто маленький комп'ютер з програмованими входами і виходами. Є багато чудових основ, які входять в набір для початківців входить, і ви також можете купити датчики, які можуть підключатися до Arduino для відстеження температури, освітленості, близькості і багато чого іншого. Це чудово підходить для створення прототипів нових електронних винаходів. (
Все ще не впевнені, що хочете? Переконайтеся, що ви розумієте різницю між Arduino і Raspberry Pi Спочатку, якщо це ваш перший міні-комп'ютер.
Мені пощастило, що в університеті викладав курс з програмування в Ардуїно. Наприкінці курсу невелика команда і я використовували те, що ми дізналися, щоб зробити цифрову версію гравюри з написом (використовуючи потенціометри для поворотних ручок). Ми також створили екранний інтерфейс для людини, щоб вибрати колір лінії, і включили повзунок-датчик для зміни товщини лінії.
Канали YouTube про Arduino
Підручники для Arduino від Джеремі Блума
Типова тривалість відео: від 15 до 30 хвилин.
Джеремі Блум вже багато років навчає людей того, як використовувати Arduino. Його підручник Arduino 2011 року починається з того, що вам потрібно і як працює Arduino.
Перше відео - фантастичне введення в сферу Arduino, або підвищення кваліфікації, якщо ви повернетеся в Arduino через деякий час. Він також знайомить вас із середовищем програмування і з тим, як змусити блимати світлодіод на Arduino. Пізніші відеоролики присвячені таким темам, як основи електротехніки, двигуни і транзистори, створення простої системи безпеки з RFID-мітками, відображення святкових вогнів і звуків і відстеження GPS.
EEAwesome
Типова тривалість відео: 10 хвилин або менше.
В EEAwesome у професора Руді Шлафа є серія відеофільмів про основні концепції Arduino. Вони розбиті на більш дрібні частини, тому використання макета відокремлене від миготіння світлодіоду, наприклад, цифровим контактом. Це корисно, тому що ви знаєте заздалегідь, щоб, наприклад, ви могли пропустити теми, які ви вже знаєте.
Arduino Відеоурок від Arduino
Типова тривалість відео: від 5 до 15 хвилин.
Відеоролики з власної серії навчальних посібників Arduino створені самим мікроконтролером Массімо Банзі. Вони добре зняті (верхня камера має велике значення, тому що пальці не заважають вашому погляду на електроніку), продумано відредаговані, і містер Банзі - відмінний вчитель.
Онлайн курси
Введення Skillshare в Arduino: створення інтерактивних проектів
Ви шанувальник Make Magazine? Марк Фрауенфельдер, головний редактор журналу «Make», представляє коротке 51-хвилинне введення в Arduino з п'яти проектів.
Якщо ви просунетеся в експериментах, ви будете брати участь в експериментах, включаючи швидкості морганія, ручки і потенометри, сервоприводи і тони динаміка.
Курс відкритий тільки для преміум-членів Skillshare. Якщо ви новачок в Skillshare, ви можете скористатися їх святковим розпродажем і отримати преміум-членство за $0,99 на 3 місяці!
Інтерфейс Coursera з Arduino
Професор Ян Харріс з Каліфорнійського університету в Ірвіні веде чотиритижневий курс Coursera по Arduino. Курс розділений на чотири модулі, кожен зі своїм призначенням однолітків. Він розрахований на самостійне навчання, і ви можете взяти його безкоштовно - але ви будете платити за нього, якщо ви хочете, щоб ваші завдання були оцінені, отримати сертифікат або продовжити спеціалізацію з шести курсів у розділі «Введення в програмування Інтернету речей». (IOT).
Arduino Udemy’s Step by Step: ваше повне керівництво
Шукаєте більш просунутий онлайн-курс в Arduino? Пітер Далмаріс з Tech Explorations пропонує понад 22 годин контенту і 131 лекцію в Udemy. Ви дізнаєтеся все від базових (знову миготіння світлодіоду) до того, як працювати з різними типами датчиків, інтерактивними елементами (кнопками, потенціометрами тощо), Дисплеями, двигунами, Інтернетом і бездротовим зв'язком, керуванням власною енергією і Більше.
Курс коштує $200 (хоча ви можете отримати 75% знижку за цим посиланням), але це один з порівняно небагатьох онлайн-курсів, які входять в цей рівень глибини.
Інші інструменти
Мови програмування
Якщо ваші проекти Arduino призначені для підключення до комп'ютера (можливо, з використанням інтерфейсу клавіатури або миші або виведення на дисплей), вам потрібно навчитися програмуванню. Програмування в Arduino аналогічно програмуванню в Processing.js - насправді Arduino заснований на Wiring, яка сама заснована на Processing. Є деякі помітні відмінності від Arduino, заснованого на C/C + +, порівняно з Processing, заснованою на Java.
Ви можете дізнатися всі про програмування в обробці тут, Є декілька інших мов, які ви можете програмувати на Arduino., якщо ви не зацікавлені у вивченні C.
книги
Там немає нестачі великих книг Arduino там. Офіційний сайт Arduino.cc продає кілька, від різних авторів.
Якщо вам подобається стиль викладання відео Джеремі Блума, ви також можете гідно оцінити його нову книгу «Вивчення Arduino», доступну як на веб-сайті, так і на Amazon (27 доларів США).
Кожен з проектів книги супроводжується відео-демонстрацією на Youtube, тому ви можете швидко побачити, як виглядає готовий проект і як він повинен працювати.
Проекти для практики
Наявність проектів, які ви хочете реалізувати, важливо у вашій подорожі через навчання Arduino. Якщо ви не знаєте, що хочете зробити, ця колекція з десяти великих проектів Arduino відмінних проектів відмінних проектів надихне вас.
Що ви знайшли корисним у вивченні Arduino?
Головні речі, які я знайшов корисними у вивченні Arduino, - це ті ж речі, які ви знайдете корисними в навчанні готувати. Спочатку уважно прочитайте весь проект і переконайтеся, що ви все розумієте. Зберіть всі свої витратні матеріали та інструменти перед початком роботи та правильно налаштуйте робоче місце.
Крім того, буде чудово, якщо у вас є співрозмовник або спільноти (навіть онлайн), з якими ви можете зв'язатися, коли зіткнетеся з проблемами.
Чи є в Ардуїно щось, що вам важко вивчити, або що не вистачає хороших вчителів? У вас є улюблений курс Arduino, через який ви працюєте або пропрацювали? Які проекти ви переслідуєте?