Advertentie
Het leren programmeren van je eigen elektronica is krachtig en lonend, maar het kan moeilijk zijn om zonder begeleiding aan de slag te gaan. We hebben de beste video's, YouTube-kanalen en online cursussen verzameld om aan de slag te gaan.
Wat is Arduino?
Arduino Aan de slag met Arduino: een beginnershandleidingArduino is een open-source prototypeplatform voor elektronica, gebaseerd op 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. Lees verder is een populaire open-source microcontroller, dat wil zeggen een kleine computer met programmeerbare in- en uitgangen. Er is veel geweldigs basisprincipes die in een starterkit worden geleverd Wat zit er in uw Arduino Starter Kit? [Arduino-beginners]Geconfronteerd met een doos vol elektronische componenten, is het gemakkelijk om overweldigd te worden. Hier is een gids voor precies wat u in uw kit zult vinden. Lees verder
en je kunt ook sensoren kopen die op Arduino kunnen worden aangesloten om temperatuur, licht, nabijheid en meer te volgen. Het is geweldig voor het prototypen van nieuwe elektronische uitvindingen. (Lees meer over de mogelijkheden met Arduino Wat is Arduino en wat kun je ermee?De Arduino is een opmerkelijk klein elektronisch apparaat, maar als je er nog nooit een hebt gebruikt, wat zijn dat dan precies en wat kun je ermee doen? Lees verder .)Weet je nog steeds niet zeker of je er een wilt? Zorg ervoor dat je begrijp de verschillen tussen Arduino en Raspberry Pi Arduino vs Raspberry Pi: wat is de minicomputer voor jou?De Arduino en Raspberry Pi lijken misschien behoorlijk op elkaar - het zijn allebei schattige kleine printplaten met wat chips en pinnen erop - maar het zijn in feite heel verschillende apparaten. Lees verder ten eerste, als dit uw eerste mini-computer is.
Ik had het geluk dat een professor in de universiteit een cursus gaf over programmeren in Arduino. Aan het einde van de cursus gebruikten een klein team en ik wat we hebben geleerd om een digitale versie van een ets-een-schets te maken (met behulp van potentiometers voor bochtige knoppen). 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 leert mensen al jaren hoe ze Arduino moeten gebruiken. Zijn Arduino-tutorialserie 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 terugkomt naar Arduino. Het laat je ook kennismaken met de programmeeromgeving en hoe je een LED op de Arduino laat knipperen. Latere video's gaan over onderwerpen als de basisprincipes van elektrotechniek, motoren en transistors, het maken van een eenvoudig beveiligingssysteem met RFID-tags, het maken van een kerstverlichting en -geluiden en GPS-tracking.
Geweldig
Typische videolengte: 10 min of minder.
Bij EEAwesome heeft professor Rudy Schlaf een reeks video's over basis Arduino-concepten. Ze zijn in kleinere stukjes gebroken, dus het gebruik van een breadboard is gescheiden van het knipperen van een LED met bijvoorbeeld een digitale pin. Dit is handig omdat u het 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 tutorialserie zijn van de maker van de microcontroller zelf, Massimo Banzi. Ze zijn goed geschoten (een overheadcamera maakt een groot verschil omdat vingers je zicht op de elektronica niet belemmeren), zorgvuldig bewerkt en meneer Banzi is een uitstekende leraar.
Online cursussen
Ben jij een fan van Make Magazine? Mark Frauenfelder, de oprichtende hoofdredacteur van Make Magazine, presenteert een korte introductie van vijf minuten over Arduino over een cursus van vijf minuten.
Als u de experimenten doorloopt, neemt u deel aan experimenten, waaronder knipperfrequenties, knoppen en potentiometers, servo's en luidsprekertonen.
De cursus staat alleen open voor Premium-leden van Skillshare. Als Skillshare nieuw voor je is, kun je profiteren van hun vakantieverkoop en krijg je toegang tot Premium-lidmaatschap voor $ 0,99 voor 3 maanden!
Professor Ian Harris van de The University of California, Irvine, geeft Coursera's vier weken durende cursus over Arduino. De cursus is opgesplitst in vier modules, elk met een eigen peeropdracht. Het is op eigen tempo en u kunt het gratis nemen, maar u moet een vergoeding betalen als u uw opdrachten wilt laten beoordelen, een certificaat wilt behalen of de specialisatie met zes gangen wilt volgen in Een inleiding tot het programmeren van het internet der dingen (IOT).
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 bij 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, beheer van uw eigen stroom, en meer.
De cursus kost $ 200 (hoewel je kunt krijgen 75% korting via deze link), maar het is een van de relatief weinige online cursussen die op dit niveau van diepte ingaan.
Andere tools
Programmeertalen
Als uw Arduino-projecten bedoeld zijn om verbinding te maken met een computer (misschien om een toetsenbord- of muisinterface te gebruiken of output weer te geven), wilt u leren programmeren. Programmeren in Arduino is vergelijkbaar met programmeren in Processing.js - in feite is Arduino gebaseerd op Bedrading, die zelf is gebaseerd op Processing. Er zijn enkele opvallende verschillen van Arduino in C / C ++, vergeleken met Processing in Java.
Je kunt er alles over leren programmeren in Processing hier bij MakeUseOf Leer programmeren in verwerking: een taal voor visuele ontwerpersDe 21e eeuw staat open voor creativiteit door middel van digitale middelen en programmering. Zou je verrast zijn om te horen dat er een programmeertaal is die is ontworpen voor de artiest in jou? Lees verder . Er zijn nog enkele andere talen die u kunt gebruiken programma in Arduino Welke programmeertalen kunt u gebruiken met Arduino?Klaar om iets anders te proberen met je Arduino? U hoeft zich niet te beperken tot programmeren in C. Neem deze alternatieve talen mee voor een proefrit. Lees verder ook, als je niet graag C wilt leren.
Boeken
Er is geen tekort aan geweldige Arduino-boeken die er zijn. De officiële website Arduino.cc verkoopt verschillende, van verschillende auteurs.
Als je de video-onderwijsstijl van Jeremy Blum leuk vindt, kun je ook zijn nieuwe boek, Exploring Arduino, waarderen dat beschikbaar is op de bijbehorende website net zoals op Amazon ($27).
Elk van de projecten 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 u wilt bereiken, is belangrijk tijdens uw reis door Arduino te leren. Als je niet weet wat je wilt maken, dit verzameling van tien geweldige Arduino-projecten 15 geweldige Arduino-projecten voor beginnersGeïnteresseerd in Arduino-projecten maar weet u niet waar u moet beginnen? Deze beginnersprojecten leren je hoe je aan de slag kunt. Lees verder zal je 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 nuttig zult vinden bij het leren koken. Lees eerst het hele project grondig door en zorg ervoor dat je alles begrijpt. Zorg dat u al uw benodigdheden en gereedschappen bij de hand heeft voordat u begint en stel uw werkgebied ook goed in.
Anders dan dat, is het geweldig als je een vriend 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 vindt om te leren of dat er geen goede leraren zijn? Heb je een favoriete Arduino-cursus waar je doorheen werkt of die je hebt doorlopen? Welke projecten streeft u na?
In Vancouver gevestigde aspirant-communicatieprofessional, met een vleugje technologie en design bij alles wat ik doe. BA van de Simon Fraser University.