Leren programmeren van je eigen elektronica is empowerment en beloning, maar het kan moeilijk zijn om zonder begeleiding aan de slag te gaan. We hebben de beste video's, YouTube-kanalen en online cursussen afgerond om aan de slag te gaan.
Wat is Arduino?
Arduino Aan de slag met Arduino: een beginnershandleiding Aan de slag met Arduino: een beginnersgids Arduino is een prototype-platform voor open-source elektronica op basis van flexibele, gebruiksvriendelijke hardware en software. Het is bedoeld voor kunstenaars, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen. Read More is een populaire open-source microcontroller, wat een kleine computer met programmeerbare in- en uitgangen betekent. Er zijn veel geweldige basics die in een startpakket zitten. Wat zit er in je Arduino Starter Kit? [Arduino Beginners] Wat zit er in je Arduino Starter Kit? [Arduino Beginners] Geconfronteerd met een doos vol met elektronische componenten, is het gemakkelijk om overweldigd te worden. Hier is een gids voor precies wat u in uw kit zult vinden. Lees Meer en je kunt ook sensoren kopen die je kunt aansluiten op Arduino om temperatuur, licht, nabijheid en meer te volgen. Het is geweldig voor het prototypen van nieuwe elektronische uitvindingen. (Meer informatie over de mogelijkheden met Arduino Wat is Arduino en wat kun je ermee doen? Wat is Arduino en wat kun je ermee doen? De Arduino is een opmerkelijk klein elektronisch apparaat, maar als je er nog nooit een hebt gebruikt, wat zijn ze precies en wat kun je ermee doen? Lees meer.)
Weet je nog steeds niet zeker of je er een wilt? Zorg ervoor dat je de verschillen begrijpt tussen Arduino en Raspberry Pi Arduino versus Raspberry Pi: wat is de minicomputer voor jou? Arduino vs Raspberry Pi: wat is de mini-computer voor jou? De Arduino en Raspberry Pi kunnen er ongeveer hetzelfde uitzien - het zijn zowel schattige kleine printplaten met wat chips en pinnen erop - maar het zijn in feite heel verschillende apparaten. Lees eerst Lees als dit je eerste mini-computer is.
Ik had het geluk dat een professor in de universiteit een cursus programmeren in Arduino gaf. Aan het einde van de cursus gebruikten een klein team en ik wat we geleerd hadden om een digitale versie van een ets-een-schets te maken (met behulp van potentiometers voor draaiknoppen). We hebben ook een interface op het scherm gemaakt voor een persoon om de lijnkleur te selecteren en hebben een schuifsensor toegevoegd om de lijndikte te wijzigen.
YouTube-kanalen over Arduino
Tutorials voor Arduino door Jeremy Blum
Typische videolengte: 15 tot 30 minuten.
Jeremy Blum leidt mensen al jaren op hoe ze Arduino kunnen gebruiken. Zijn Arduino-lessenreeks uit 2011 begint bij het begin, met wat je nodig hebt en hoe Arduino werkt.
De eerste video is een fantastische introductie tot de reikwijdte van Arduino, of een opfriscursus als je van een tijdje terug naar Arduino komt. Het introduceert ook de programmeeromgeving en hoe je een LED op de Arduino kunt laten knipperen. Latere video's behandelen onderwerpen als elektrotechnische grondbeginselen, motoren en transistors, maken een eenvoudig beveiligingssysteem met RFID-tags, maken een vakantielicht & geluidsweergave en GPS-tracking.
EEAwesome
Typische videolengte: 10 min of minder.
Op het EEAwesome heeft professor Rudy Schlaf een serie video's over basis Arduino-concepten. Ze zijn opgedeeld in kleinere stukjes, dus het gebruik van een breadboard is gescheiden van het knipperen van een LED met een digitale pen, bijvoorbeeld. Dit is handig omdat u van tevoren weet, zodat u de onderwerpen die u misschien al kent, bijvoorbeeld kunt overslaan.
Arduino Video-zelfstudie door Arduino
Typische videolengte: 5 tot 15 minuten.
De video's in Arduino's eigen lessenreeks zijn van de maker van de microcontroller zelf, Massimo Banzi. Ze zijn goed gefotografeerd (een overhead-camera maakt een groot verschil omdat vingers je zicht op de elektronica niet in de weg zitten), zorgvuldig bewerkt en meneer Banzi is een uitstekende leraar.
Online cursussen
Skillshare's Introduction to Arduino: Creating Interactive Projects
Ben je een fan van Make Magazine? Mark Frauenfelder, de oprichtende hoofdredacteur van Make Magazine, presenteert een korte introductie van een cursus met een introductie van vijf minuten voor Arduino.
Als je doorgaat met de experimenten, neem je deel aan experimenten zoals knipperpercentages, knoppen en potentiometers, servo's en luidsprekertonen.
De cursus staat alleen open voor Premium-leden van Skillshare. Als je Skillshare nog niet eerder hebt gebruikt, kun je profiteren van hun vakantie-uitverkoop en krijg je voor 3 maanden toegang tot het Premium-lidmaatschap voor $ 0, 99!
Coursera's interface met Arduino
Professor Ian Harris van de University of California, Irvine, geeft les in Coursera's vierweekse cursus over Arduino. De cursus is opgesplitst in vier modules, elk met hun eigen peer-opdracht. Het is eigen tempo en je kunt het gratis meenemen - maar je moet een vergoeding betalen als je je opdrachten wilt laten beoordelen, een certificaat wilt behalen of de specialisatie van zes cursussen wilt volgen in Een inleiding tot het programmeren van het internet der dingen (IOT).
Udemy's Arduino Stap voor stap: uw complete gids
Op zoek naar een meer geavanceerde online cursus in Arduino? Peter Dalmaris van Tech Explorations biedt meer dan 22 uur aan inhoud en 131 lezingen aan Udemy. Je leert alles van de basis (opnieuw een LED laten knipperen) tot het werken met verschillende soorten sensoren, interactiviteit (knoppen, potentiometers, enz.), Displays, motoren, internet en draadloze communicatie, het beheren van je eigen kracht, en meer.
De cursus kost $ 200 (hoewel je 75% korting kunt krijgen via deze link), maar het is er een van relatief weinig online cursussen die dit niveau van diepte ingaan.
Andere tools
Programmeertalen
Als uw Arduino-projecten bedoeld zijn om op een computer aan te sluiten (misschien om een toetsenbord- of muisinterface te gebruiken of weergave weer te geven), wilt u leren programmeren. Programmeren in Arduino lijkt op programmeren in Processing.js - in feite is Arduino gebaseerd op Wiring, dat zelf gebaseerd is op Processing. Er zijn enkele opmerkelijke verschillen met Arduino in C / C ++, vergeleken met Processing in Java.
Je kunt hier alles over programmeren in Processing leren bij MakeUseOf Leren programmeren in verwerking: een taal voor visuele ontwerpers Leren programmeren in verwerking: een taal voor visuele ontwerpers De 21e eeuw staat open voor creativiteit door middel van digitale middelen en programmering. Zou je verrast zijn te horen dat er een programmeertaal bestaat die ontworpen is voor de artiest in jou? Lees verder . Er zijn een aantal andere talen die je kunt programmeren in Arduino Welke programmeertalen kun je gebruiken met Arduino? Welke programmeertalen kun je gebruiken met Arduino? Klaar om iets anders te proberen met je Arduino? Je hoeft niet te worden beperkt door programmeren in C. Neem deze alternatieve talen mee voor een proefrit. Meer lezen, ook als je C niet graag wilt leren.
Boeken
Er is geen gebrek aan geweldige Arduino-boeken die er zijn. De officiële website Arduino.cc verkoopt verschillende, van verschillende auteurs.
Als je de videoleerstijl van Jeremy Blum leuk vindt, zou je ook zijn nieuwe boek, Exploring Arduino, kunnen waarderen, beschikbaar op de bijbehorende website en op Amazon ( $ 27 ).
Elk project van het boek gaat vergezeld van een videodemonstratie op YouTube, zodat je snel kunt zien hoe het voltooide project eruit ziet en hoe het zou moeten werken.
Projecten om te oefenen
Het hebben van projecten die je wilt volbrengen is belangrijk tijdens je reis door Arduino te leren. Als je niet weet wat je wilt maken, dan is deze verzameling van tien geweldige Arduino-projecten. 10 Great Arduino Projects for Beginners 10 Great Arduino Projects for Beginners Het voltooien van een Arduino-project geeft je een gevoel van voldoening als geen ander. De meeste beginners weten echter niet waar ze moeten beginnen, en zelfs projecten voor beginners kunnen behoorlijk intimiderend lijken. Meer lezen zal u inspireren.
Wat heb je nuttig gevonden bij het leren van Arduino?
De belangrijkste dingen die ik nuttig vond bij het leren van Arduino zijn dezelfde dingen die je handig vindt bij het leren koken. Lees eerst het hele project grondig door en zorg dat je alles begrijpt. Zorg dat u al uw benodigdheden en gereedschappen bij de hand hebt voordat u begint en stel ook uw werkgebied op de juiste manier in.
Verder is het geweldig als je een buddy hebt om mee te werken, of communities (zelfs online) die je kunt bereiken als je problemen tegenkomt.
Is er iets in Arduino dat je moeilijk kunt leren of waar goede leraren ontbreken? Heb je een favoriete Arduino-cursus waar je aan werkt of hebt gewerkt? Welke projecten volg je?