реклама

Да се ​​научиш да програмираш собствената си електроника е овластяване и възнаграждение, но може да е трудно да започнеш без насоки. Ние закръглихме най-добрите видеоклипове, YouTube канали и онлайн курсове, за да започнем.

Какво е Arduino?

Arduino Първи стъпки с Arduino: Ръководство за начинаещиArduino е платформа за създаване на прототипи за електроника с отворен код, базирана на гъвкав, лесен за използване хардуер и софтуер. Той е предназначен за художници, дизайнери, любители и всички, които се интересуват от създаването на интерактивни обекти или среди. Прочетете още е популярен микроконтролер с отворен код, което означава малък компютър с програмируеми входове и изходи. Има много страхотни основи, които се предлагат в стартов комплект Какво има в стартовия ви комплект Arduino? [Ардуино начинаещи]Сблъсквайки се с кутия, пълна с електронни компоненти, е лесно да бъдете затрупани. Ето ръководство за това какво точно ще намерите във вашия комплект. Прочетете още , а също така можете да закупите сензори, които могат да се закачат на Arduino за проследяване на температура, светлина, близост и други. Той е чудесен за прототипиране на нови електронни изобретения. (

instagram viewer
Научете повече за възможностите с Arduino Какво е Arduino и какво можете да направите с него?Arduino е забележително малко електронно устройство, но ако никога досега не сте използвали такова, какви точно са те и какво можете да направите с такова? Прочетете още .)

Все още не сте сигурни дали искате такъв? Уверете се, че сте разберете разликите между Arduino и Raspberry Pi Arduino срещу Raspberry Pi: Кой е мини компютъра за вас?Arduino и Raspberry Pi може да изглеждат доста сходно - и двете са сладки малки платки с чипове и щифтове върху тях, но всъщност са много различни устройства. Прочетете още първо, ако това е първият ви мини-компютър.

Имах късмета да имам преподавател в университета да преподава курс по програмиране в Ардуино. В края на курса малък екип и аз използвахме това, което научихме, за да направим цифрова версия на etch-a-скица (използвайки потенциометри за въртящи се копчета). Също така създадохме екранен интерфейс, за да може човек да избере цвета на линията, и включихме плъзгащ сензор за промяна на дебелината на линията.

YouTube канали за Arduino

Уроци за Ардуино от Джеръми Блум

Типична дължина на видеото: 15 до 30 минути.

Джереми Блум вече години наред обучава хората как да използват Arduino. Неговата поредица от уроци за Arduino от 2011 г. започва от началото, от това, от което се нуждаете и как работи Arduino.

Първото видео е фантастично въведение в обхвата на Arduino или освежаващо, ако се връщате в Arduino от известно време. Той също ви запознава с средата за програмиране и как да направите LED на Arduino мига. По-късните видеоклипове обхващат теми като основите на електротехниката, мотори и транзистори, правят проста система за сигурност с RFID етикети, правят празнични светлини и звукови дисплеи и GPS проследяване.

EEAwesome

Типична дължина на видеото: 10 минути или по-малко.

В EEAwesome, професор Руди Шлаф има поредица от видеоклипове на основни концепции на Arduino. Те са счупени на по-малки парчета, така че използването на дъска е отделено от мигането на светодиод например с цифров пин. Това е полезно, защото знаете предварително, за да можете да пропуснете темите, които може би вече знаете, например.

Видеоурок за Arduino от Arduino

Типична дължина на видеото: 5 до 15 минути.

Видеоклиповете в собствената поредица на Arduino са на създателя на самия микроконтролер Масимо Банзи. Те са добре заснети (надземната камера прави голяма разлика, защото пръстите не пречат на вашия поглед върху електрониката), замислено редактирана и господин Банзи е отличен учител.

Онлайн курсове

skillshare-Ардуино

Фен ли си на Make Magazine? Марк Фрауенфелдер, основен главен редактор на списание Make, представя кратко Ардуино, 51-минутен курс с пет проекта.

Ако прогресирате в експериментите, ще участвате в експерименти, включително мигащи тарифи, копчета и потенциометри, сервомери и тонколони.

Курсът е отворен само за Premium членове на Skillshare. Ако сте нов в Skillshare, можете да се възползвате от тяхната празнична продажба и да получите достъп до Premium членство за $ 0,99 за 3 месеца!

Корсера-Ардуино

Професор Иън Харис от Калифорнийския университет в Ървайн преподава четириседмичния курс на Курдура по Ардуино. Курсът е разделен на четири модула, всеки със собствена задача за връстници. Той е със самостоятелен темп и можете да го вземете безплатно, но ще платите такса, ако искате да си класирате заданията, да спечелите сертификат или да продължите специализацията в шест курса по Въведение в програмирането на Интернет на нещата (IOT).

udemy-Ардуино

Търсите по-напреднал онлайн курс в Arduino? Питър Далмарис от Tech Explorations предлага над 22 часа съдържание и 131 лекции в Udemy. Ще научите всичко - от основите (отново да мига LED) до това как да работите с различни видове сензори, интерактивност (бутони, потенциометри и т.н.), дисплеи, двигатели, интернет и безжични комуникации, управление на собствената ви мощност, и още.

Курсът струва 200 долара (въпреки че можете да получите 75% отстъпка чрез използване на тази връзка), но това е един от сравнително малко онлайн курсове, които влизат в това ниво на дълбочина.

Други инструменти

Програмни езици

Ако вашите проекти на Arduino са предназначени да се свържат с компютър (може би да използвате интерфейс за клавиатура или мишка или да покажете изход), ще искате да научите програмиране. Програмирането в Arduino е подобно на програмирането в Processing.js - всъщност Ардуино се основава на Електрически инсталации, която сама по себе си се основава на Processing. Има някои забележителни разлики от Arduino е базиран в C / C ++, в сравнение с Processing е базиран в Java.

Можете да научите всичко за програмиране в Обработка тук в MakeUseOf Научете се да програмирате в обработка: език за визуални дизайнери21 век е отворен за творчество чрез цифрови средства и програмиране. Бихте ли се изненадали да научите, че там има език за програмиране, предназначен за художника във вас? Прочетете още . Има някои други езици, които можете програма в Ардуино Кои езици за програмиране можете да използвате с Arduino?Готови ли сте да опитате нещо различно с вашия Arduino? Не е нужно да се ограничавате с програмирането в C. Вземете тези алтернативни езици за пробно шофиране. Прочетете още също, ако не искате да научите C.

Книги

Там не липсват страхотни книги за Ардуино. Официалният уебсайт Arduino.cc продава няколко, от различни автори.

Ардуино-книги

Ако харесвате стила на видео за преподаване на Джеръми Блъм, може да оцените и новата му книга „Изследване на Ардуино“, достъпна на придружителният уебсайт както и на Амазонка ($27).

Всеки от проектите на книгата е придружен от демонстрация на видео в Youtube, така че можете бързо да видите как изглежда готовият проект и как трябва да работи.

Проекти за практика

Да имаш проекти, които искаш да реализираш, е важно за твоето пътуване чрез учене на Arduino. Ако не знаете какво искате да направите, това колекция от десет страхотни проекта на Arduino 15 страхотни Arduino проекта за начинаещиИнтересувате се от проектите на Arduino, но не сте сигурни откъде да започнете? Тези проекти за начинаещи ще ви научат как да започнете. Прочетете още ще ви вдъхнови.

Какво намери за полезен при изучаването на Arduino?

Основните неща, които намерих за полезни при изучаването на Arduino, са същите неща, които ще намерите полезни при научаването на готвене. Първо прочетете цялостно целия проект и се уверете, че разбирате всичко. Преди да започнете, разполагайте с всички ваши консумативи и инструменти и също така настройте работната си зона правилно.

Освен това е чудесно, ако имате приятел, с когото да работите, или общности (дори онлайн такива), с които можете да се свържете, когато имате проблеми.

Има ли нещо в Ардуино, което ти е трудно да научиш или липсват добри учители? Имате ли любим курс Arduino, през който работите или сте преминали? Какви проекти преследвате?

Базиращ се във Ванкувър амбициозен професионалист в областта на комуникациите, внасяйки тире в технологиите и дизайна на всичко, което правя. Бакалавър от университета "Саймън Фрейзър".