Lære å programmere din egen elektronikk er empowering og givende, men det kan være vanskelig å komme i gang uten veiledning. Vi har avrundet de beste videoene, YouTube-kanalene og nettkursene for å komme i gang.
Hva er Arduino?
Arduino Komme i gang med Arduino: En nybegynnersveiledning Komme i gang med Arduino: En nybegynnersguide Arduino er en open source elektronikk prototyping plattform basert på fleksibel, brukervennlig maskinvare og programvare. Det er ment for kunstnere, designere, hobbyister, og alle som er interessert i å lage interaktive objekter eller miljøer. Read More er en populær mikrokontroller med åpen kildekode, noe som betyr en liten datamaskin med programmerbare innganger og utganger. Det er mange gode grunnleggende som kommer i en startpakke Hva er i din Arduino Starter Kit? [Arduino Beginners] Hva er i din Arduino Starter Kit? [Arduino Beginners] Faced med en boks full av elektroniske komponenter, er det enkelt å bli overveldet. Her er en guide til nøyaktig hva du finner i ditt sett. Les mer, og du kan også kjøpe sensorer som kan koble til Arduino for å spore temperatur, lys, nærhet og mer. Det er flott for prototyper nye elektroniske oppfinnelser. (Les mer om mulighetene med Arduino Hva er Arduino og hva kan du gjøre med det? Hva er Arduino og hva kan du gjøre med det? Arduino er en bemerkelsesverdig liten elektronikk enhet, men hvis du aldri har brukt den før, bare hva er de, og hva kan du gjøre med en? Les mer.)
Fortsatt ikke sikker på om du vil ha en? Pass på at du forstår forskjellene mellom Arduino og Raspberry Pi Arduino vs Raspberry Pi: Hvilken mini datamaskin er du? Arduino vs Raspberry Pi: Hvilken Mini Computer er for deg? Arduino og Raspberry Pi kan se ganske like ut - de er begge søte små kretskort med noen sjetonger og pinner på dem - men de er faktisk veldig forskjellige enheter. Les mer først, hvis dette er din første mini-datamaskin.
Jeg var heldig å ha en professor på universitetet lære et kurs om programmering i Arduino. På slutten av kurset brukte et lite lag, og jeg brukte det vi lærte å lage en digital versjon av et etch-a-sketch (ved hjelp av potensiometre for vridbare knapper). Vi har også opprettet et grensesnitt på skjermen for en person til å velge linjefarge, og inkluderte en glidebryter for å endre linjetykkelsen.
YouTube-kanaler om Arduino
Tutorials for Arduino av Jeremy Blum
Typisk videolengde: 15 til 30 minutter.
Jeremy Blum har utdannet folk om hvordan man bruker Arduino i mange år. Hans Arduino opplæringsserie fra 2011 starter i begynnelsen, med det du trenger og hvordan Arduino fungerer.
Den første videoen er en fantastisk introduksjon til omfanget av Arduino, eller en oppfriskning hvis du kommer tilbake til Arduino fra en tid unna. Det introduserer deg også til programmeringsmiljøet, og hvordan du lager en LED på Arduino-blinken. Senere videoer dekker emner som grunnleggende elektroteknikk, motorer og transistorer, og gjør et enkelt sikkerhetssystem med RFID-koder, lage ferielys og lydvisning og GPS-sporing.
EEAwesome
Typisk videolengde: 10 min eller mindre.
Over på EEAwesome har professor Rudy Schlaf en rekke videoer om grunnleggende Arduino-konsepter. De er brutt i mindre stykker, så å bruke et brødbrett er skilt fra å blinke en LED med en digital pin, for eksempel. Dette er nyttig fordi du vet på forhånd, slik at du kan hoppe over emnene du kanskje vet allerede, for eksempel.
Arduino Video Tutorial av Arduino
Typisk videolengde: 5 til 15 minutter.
Videoene i Arduino sin egen opplæringsserie er av skaperen av mikrokontrolleren selv, Massimo Banzi. De er godt skutt (et overhead-kamera gjør stor forskjell fordi fingrene ikke kommer i veien for ditt syn på elektronikken), omtanke-redigert, og Mr. Banzi gjør en utmerket lærer.
Online kurs
Skillshare Introduksjon til Arduino: Opprette interaktive prosjekter
Er du fan av Make Magazine? Mark Frauenfelder, grunnleggerredaktør for Make Magazine, presenterer en kort 51-minutters, femprosjektkurs introduksjon til Arduino.
Hvis du utvikler seg gjennom eksperimentene, deltar du i eksperimenter, inkludert Blink Rates, Knobs og Potentiometers, Servos og Speaker Tones.
Kurset er kun åpent for Premium medlemmer av Skillshare. Hvis du er ny på Skillshare, kan du dra nytte av deres feriesalg og få tilgang Premium medlemskap for $ 0, 99 i 3 måneder!
Coursera er grensesnitt med Arduino
Professor Ian Harris fra University of California, Irvine, lærer Coursera's fire ukers kurs på Arduino. Kurset er delt inn i fire moduler, hver med egen peer-oppgave. Det er selvfylt, og du kan ta det gratis - men du vil betale et gebyr hvis du ønsker å få oppgavene dine tildelt, tjene et sertifikat, eller forfølge seks-kurset spesialisering i en introduksjon til programmering av Internett av ting (IOT).
Udemy's Arduino Step by Step: Din komplette guide
Leter du etter et mer avansert kurs på nettet i Arduino? Peter Dalmaris of Tech Explorations tilbyr over 22 timers innhold og 131 forelesninger på Udemy. Du lærer alt fra det grunnleggende (gjør en LED-blink igjen) til hvordan du arbeider med ulike typer sensorer, interaktivitet (knapper, potensiometre osv.), Skjermer, motorer, Internett og trådløs kommunikasjon, administrere din egen kraft og mer.
Kurset koster $ 200 (selv om du kan få 75% avslag ved å bruke denne linken), men det er en av relativt få online kurs som går inn i dette nivået av dybde.
Andre verktøy
Programmerings språk
Hvis dine Arduino-prosjekter er ment å koble til en datamaskin (kanskje for å bruke et tastatur eller mus-grensesnitt, eller vise utgang) vil du lære programmering. Programmering i Arduino ligner programmering i Processing.js - faktisk er Arduino basert på Wiring, som selv er basert på Behandling. Det er noen bemerkelsesverdige forskjeller fra Arduino som er basert i C / C ++, sammenlignet med at Processing er basert i Java.
Du kan lære alt om programmering i prosessering her på MakeUseOf Lær å program i behandling: Et språk for visuelle designere Lær å program i behandling: Et språk for visuelle designere Det 21. århundre er åpen for kreativitet gjennom digitale midler og programmering. Ville du bli overrasket over å høre at det er et programmeringsspråk der ute designet for kunstneren i deg? Les mer . Det er noen andre språk du kan programmere i Arduino Hvilke programmeringsspråk kan du bruke med Arduino? Hvilke programmeringsspråk kan du bruke med Arduino? Klar til å prøve noe annerledes med Arduino? Du trenger ikke å bli begrenset av programmering i C. Ta disse alternative språkene til en teststasjon. Les også også, hvis du ikke er opptatt av å lære C.
bøker
Det er ingen mangel på flotte Arduino bøker der ute. Den offisielle nettsiden Arduino.cc selger flere, fra en rekke forfattere.
Hvis du liker Jeremy Blums videoundervisningstil, kan du også sette pris på hans nye bok, Exploring Arduino, tilgjengelig på følgesvennets hjemmeside og på Amazon ( $ 27 ).
Hver av bokens prosjekter er ledsaget av en videodemonstrasjon på Youtube, slik at du raskt kan se hva det ferdige prosjektet ser ut og hvordan det skal fungere.
Prosjekter i praksis
Å ha prosjekter du vil oppnå, er viktig i din reise gjennom å lære Arduino. Hvis du ikke vet hva du vil gjøre, samler denne samlingen av ti flotte Arduino-prosjekter 10 Great Arduino-prosjekter for nybegynnere 10 Great Arduino-prosjekter for nybegynnere Å fullføre et Arduino-prosjekt gir deg en følelse av tilfredshet som ingen andre. De fleste nybegynnere er ikke sikker på hvor du skal begynne, og selv begynnerprosjekter kan virke ganske skremmende. Les mer vil inspirere deg.
Hva har du funnet nyttig i å lære Arduino?
De viktigste tingene som jeg fant nyttig i å lære Arduino, er de samme tingene som du finner nyttig når du lærer å lage mat. Les hele prosjektet grundig først, og sørg for at du forstår alt. Ha alle dine forsyninger og verktøy før du begynner, og sett opp arbeidsområdet ditt også.
Annet enn det, det er flott hvis du har en kompis å jobbe med, eller lokalsamfunn (selv på nettet) som du kan nå ut til når du får problemer.
Er det noe i Arduino du finner vanskelig å lære, eller det mangler gode lærere? Har du en favoritt Arduino kurs du jobber gjennom eller har jobbet gjennom? Hvilke prosjekter forfølger du?