Reklame

At lære at programmere din egen elektronik er styrkende og givende, men det kan være vanskeligt at komme i gang uden vejledning. Vi har afrundet de bedste videoer, YouTube-kanaler og onlinekurser for at komme i gang.

Hvad er Arduino?

Arduino Kom godt i gang med Arduino: En begynderguideArduino er en open source-elektronikprototypeplatform baseret på fleksibel, letanvendelig hardware og software. Det er beregnet til kunstnere, designere, hobbyister og enhver, der er interesseret i at skabe interaktive objekter eller miljøer. Læs mere er en populær open source mikrocontroller, hvilket betyder en lille computer med programmerbare indgange og udgange. Der er meget godt det grundlæggende, der kommer i et startkit Hvad findes i dit Arduino Starter Kit? [Arduino begyndere]Overfor en kasse fuld af elektroniske komponenter er det let at blive overvældet. Her er en guide til nøjagtigt, hvad du finder i dit sæt. Læs mere , og du kan også købe sensorer, der kan kobles til Arduino for at spore temperatur, lys, nærhed og mere. Det er fantastisk til at prototype nye elektroniske opfindelser. (

instagram viewer
Lær mere om mulighederne med Arduino Hvad er Arduino og hvad kan du gøre med det?Arduino er en bemærkelsesværdig lille elektronik, men hvis du aldrig har brugt en før, hvad er de nøjagtigt, og hvad kan du gøre med en? Læs mere .)

Er du stadig ikke sikker på, om du vil have en? Vær sikker på at du forstå forskellene mellem Arduino og Raspberry Pi Arduino vs Raspberry Pi: Hvilken er mini-computeren til dig?Arduino og Raspberry Pi kan se meget ens ud - de er begge søde små kredsløbskort med nogle chips og stifter på dem - men de er faktisk meget forskellige enheder. Læs mere først, hvis dette er din første mini-computer.

Jeg var heldig, at en professor på universitetet underviste i et kursus programmering i Arduino. I slutningen af ​​kurset brugte et lille team og jeg, hvad vi lærte at lave en digital version af en etch-a-sketch (ved hjælp af potentiometre til drejelige knapper). Vi oprettede også en skærmgrænseflade for en person til at vælge linjefarve og inkluderede en skyderen-sensor for at ændre linjetykkelse.

YouTube-kanaler om Arduino

Tutorials for Arduino af Jeremy Blum

Typisk videolængde: 15 til 30 minutter.

Jeremy Blum har uddannet folk om, hvordan man bruger Arduino i årevis nu. Hans Arduino-tutorial-serie fra 2011 starter i begyndelsen med det, du har brug for, og hvordan Arduino fungerer.

Den første video er en fantastisk introduktion til omfanget af Arduino eller en opfriskning, hvis du kommer tilbage til Arduino fra et stykke tid væk. Det introducerer dig også til programmeringsmiljøet, og hvordan man får en LED på Arduino til at blinke. Senere videoer dækker emner som grundlæggende elektroteknik, motorer og transistorer, der skaber et simpelt sikkerhedssystem med RFID-mærker, får et ferielys og lydvisning og GPS-sporing.

EEAwesome

Typisk videolængde: 10 minutter eller mindre.

Over hos EEAwesome har professor Rudy Schlaf en række videoer om grundlæggende Arduino-koncepter. De er opdelt i mindre stykker, så brug af en brødbræt adskilles fra for eksempel at blinke en LED med en digital pin. Dette er nyttigt, fordi du kender forud for tiden, så du f.eks. Kan springe over de emner, du måske kender.

Arduino Video Tutorial af Arduino

Typisk videolængde: 5 til 15 minutter.

Videoerne i Arduinos egen tutorial-serie er af skaberen af ​​selve mikrokontrolleren, Massimo Banzi. De er godt skudt (et overhead-kamera gør en stor forskel, fordi fingre ikke kommer i vejen for dit syn på elektronikken), tankevækkende redigeret, og Mr. Banzi er en fremragende lærer.

Onlinekurser

skillshare-Arduino

Er du fan af Make Magazine? Mark Frauenfelder, grundlægger-chefredaktør for Make Magazine præsenterer en kort 51-minutters femprojektkurs introduktion til Arduino.

Hvis du skrider igennem eksperimenterne, deltager du i eksperimenter, herunder Blink Rates, Knotter og Potentiometre, Servoer og højttalertoner.

Kurset er kun åbent for Premium-medlemmer af Skillshare. Hvis du er ny på Skillshare, kan du drage fordel af deres feriesalg og få adgang Premium-medlemskab for $ 0,99 i 3 måneder!

coursera-Arduino

Professor Ian Harris fra University of California, Irvine, underviser Courseras kursus på fire uger om Arduino. Kurset er opdelt i fire moduler, hver med deres egen fagfælleopgave. Det er selvhastigt, og du kan tage det gratis - men du skal betale et gebyr, hvis du ønsker at få dine opgaver klassificeret, optjene et certifikat eller forfølge den seks-retters specialisering i En introduktion til programmering af tingenes internet (IOT).

udemy-Arduino

Leder du efter et mere avanceret onlinekursus i Arduino? Peter Dalmaris fra Tech Explorations tilbyder over 22 timers indhold og 131 foredrag på Udemy. Du lærer alt fra det grundlæggende (får en LED til at blinke igen) til hvordan du arbejder med forskellige typer sensorer, interaktivitet (knapper, potentiometre osv.), skærme, motorer, internet- og trådløs kommunikation, styring af din egen magt, og mere.

Kurset koster $ 200 (selvom du kan få 75% rabat ved hjælp af dette link), men det er et af relativt få onlinekurser, der går ind på dette dybdesniveau.

Andre værktøjer

Programmeringssprog

Hvis dine Arduino-projekter er beregnet til at oprette forbindelse til en computer (måske til at bruge et tastatur- eller musegrænseflade eller vise output), vil du lære programmering. Programmering i Arduino svarer til programmering i Processing.js - faktisk er Arduino baseret på Ledninger, som i sig selv er baseret på Processing. Der er nogle markante forskelle fra Arduino er baseret i C / C ++, sammenlignet med Processing, der er baseret i Java.

Du kan lære alt om programmering i Processing her på MakeUseOf Lær at programmere i behandling: Et sprog til visuelle designereDet 21. århundrede er åben for kreativitet gennem digitale midler og programmering. Vil du blive overrasket over at lære, at der er et programmeringssprog derude designet til kunstneren i dig? Læs mere . Der er nogle andre sprog, du kan program i Arduino Hvilke programmeringssprog kan du bruge med Arduino?Klar til at prøve noget andet med din Arduino? Du behøver ikke være begrænset af programmering i C. Tag disse alternative sprog til et testkørsel. Læs mere også hvis du ikke er interesseret i at lære C.

Bøger

Der er ingen mangel på store Arduino-bøger derude. Den officielle hjemmeside Arduino.cc sælger flere fra en række forfattere.

Arduino-bøger

Hvis du kan lide Jeremy Blums videoundervisningsstil, kan du også sætte pris på hans nye bog, Exploring Arduino, tilgængelig på ledsagerens websted såvel som på Amazon ($27).

Hvert af bogens projekter er ledsaget af en video-demonstration på Youtube, så du hurtigt kan se, hvordan det færdige projekt ser ud, og hvordan det skal fungere.

Projekter til praksis

At have projekter, du vil udføre, er vigtigt i din rejse gennem at lære Arduino. Hvis du ikke ved, hvad du vil lave, dette samling af ti store Arduino-projekter 15 store Arduino-projekter for begyndereInteresseret i Arduino-projekter, men ikke sikker på, hvor man skal begynde? Disse nybegynderprojekter vil lære dig, hvordan du kommer i gang. Læs mere vil inspirere dig.

Hvad har du fundet nyttigt ved at lære Arduino?

De vigtigste ting, som jeg fandt nyttige ved at lære Arduino, er de samme ting, som du kan finde nyttige ved at lære at lave mad. Læs hele projektet først grundigt, og sørg for at forstå alt. Har alle dine forsyninger og værktøjer inden du starter, og indstil også dit arbejdsområde korrekt.

Bortset fra det er det dejligt, hvis du har en ven at arbejde sammen med, eller samfund (endda online), som du kan nå ud til, når du støder på problemer.

Er der noget i Arduino, du har svært ved at lære, eller der mangler gode lærere? Har du et yndlings-Arduino-kursus, du arbejder igennem eller har arbejdet igennem? Hvilke projekter forfølger du?

Vancouver-baserede håbefulde kommunikationsprofessionel, der bringer en smule teknologi og design til alt hvad jeg gør. BA fra Simon Fraser University.