Annonse
Å lære å programmere egen elektronikk er kraftig og givende, men det kan være vanskelig å komme i gang uten veiledning. Vi har avrundet de beste videoene, YouTube-kanalene og online kurs for å komme i gang.
Hva er Arduino?
Arduino Komme i gang med Arduino: En nybegynnerguideArduino er en åpen kildekode-prototypeplattform for elektronikk basert på fleksibel, brukervennlig maskinvare og programvare. Den er beregnet på kunstnere, designere, hobbyister og alle som er interessert i å lage interaktive objekter eller miljøer. Les mer er en populær åpen kildekode-mikrokontroller, som betyr en liten datamaskin med programmerbare innganger og utganger. Det er mye bra grunnleggende som kommer i et startpakke Hva finnes i Arduino Starter Kit? [Arduino nybegynnere]Overfor en boks full av elektroniske komponenter er det lett å bli overveldet. Her er en guide til nøyaktig hva du finner i settet ditt. Les mer , og du kan også kjøpe sensorer som kan kobles til Arduino for å spore temperatur, lys, nærhet og mer. Det er flott å prototype nye elektroniske oppfinnelser. (
Lær mer om mulighetene med Arduino Hva er Arduino og hva kan du gjøre med det?Arduino er et bemerkelsesverdig lite elektronikkapparat, men hvis du aldri har brukt en før, hva er de egentlig, og hva kan du gjøre med en? Les mer .)Fremdeles ikke sikker på om du vil ha en? Vær sikker på at du forstå forskjellene mellom Arduino og Raspberry Pi Arduino vs Raspberry Pi: Hvilken er minidatamaskinen for deg?Arduino og Raspberry Pi kan se ganske like ut - de er begge søte små kretskort med noen chips og pinner på seg - men de er faktisk veldig forskjellige enheter. Les mer først, hvis dette er din første mini-datamaskin.
Jeg var heldig som fikk en professor i universitetet undervise i et kurs på programmering i Arduino. På slutten av kurset brukte et lite team og jeg det vi lærte for å lage en digital versjon av en ets-a-skisse (ved hjelp av potensiometre for vridbare knotter). Vi opprettet også et skjermgrensesnitt på skjermen for en person til å velge linjefarge, og inkluderte en glider-sensor for å endre linjetykkelse.
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 nå. Hans Arduino-tutorial-serie 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 stund. Den introduserer deg også for programmeringsmiljøet, og hvordan du får en LED på Arduino til å blinke. Senere videoer dekker temaer som grunnleggende elektroteknikk, motorer og transistorer, lage et enkelt sikkerhetssystem med RFID-brikker, lage visning av lys og lyder på ferie og GPS-sporing.
EEAwesome
Typisk videolengde: 10 minutter eller mindre.
Over hos EEAwesome har professor Rudy Schlaf en serie videoer om grunnleggende Arduino-konsepter. De er oppdelt i mindre biter, så å bruke en brødplate skilles fra for eksempel å blinke en LED med en digital pin. Dette er nyttig fordi du vet om det på forhånd, slik at du for eksempel kan hoppe over emnene du kanskje kjenner.
Arduino Video Tutorial av Arduino
Typisk videolengde: 5 til 15 minutter.
Videoene i Arduinos egen opplæringsserie er av skaperen av selve mikrokontrolleren, Massimo Banzi. De er godt skutt (et luftkamera gjør stor forskjell fordi fingre ikke kommer i veien for synet ditt på elektronikken), gjennomtenkt redigert, og Mr. Banzi er en utmerket lærer.
Nettbaserte kurs
Er du fan av Make Magazine? Mark Frauenfelder, den grunnleggende sjefredaktøren for Make Magazine, presenterer en kort 51-minutters fem-prosjekts introduksjon til Arduino.
Hvis du går gjennom eksperimentene, vil du delta i eksperimenter inkludert Blink Rates, Knotter og Potentiometers, Servos og Speaker Tones.
Kurset er bare åpent for Premium medlemmer av Skillshare. Hvis du er ukjent med Skillshare, kan du dra nytte av feriesalget deres og få tilgang Premium-medlemskap for $ 0,99 for 3 måneder!
Professor Ian Harris ved University of California, Irvine, underviser i Courseras fire ukers kurs om Arduino. Kurset er delt inn i fire moduler, hver med sin egen fagfelleoppgave. Det er tempo, og du kan ta det gratis - men du må betale et gebyr hvis du ønsker å få oppgavene dine gradert, få et sertifikat eller følge seks-retters fordypning i En introduksjon til programmering av tingenes internett (IOT).
Leter du etter et mer avansert nettkurs i Arduino? Peter Dalmaris fra Tech Explorations tilbyr over 22 timer med innhold og 131 forelesninger på Udemy. Du lærer alt fra det grunnleggende (få en LED til å blinke, igjen) til hvordan du kan jobbe med forskjellige 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 lenken), men det er et av relativt få nettbaserte kurs som går inn i dette dybdenivået.
Andre verktøy
Programmerings språk
Hvis Arduino-prosjektene dine er ment å koble til en datamaskin (kanskje for å bruke et tastatur- eller musegrensesnitt, eller vise utdata), vil du lære programmering. Programmering i Arduino ligner programmering i Processing.js - faktisk er Arduino basert på kabling, som i seg selv er basert på Processing. Det er noen bemerkelsesverdige forskjeller fra Arduino har base i C / C ++, sammenlignet med at Processing er basert i Java.
Du kan lære alt om programmering i Processing her på MakeUseOf Lær deg å programmere i prosessering: Et språk for visuelle designereDet 21. århundre er åpen for kreativitet gjennom digitale midler og programmering. Vil du bli overrasket over å lære at det finnes et programmeringsspråk der ute designet for artisten i deg? Les mer . Det er noen andre språk du kan program i Arduino Hvilke programmeringsspråk kan du bruke med Arduino?Klar til å prøve noe annet med Arduino? Du trenger ikke være begrenset av programmering i C. Ta disse alternative språkene for en prøvekjøring. Les mer også hvis du ikke er interessert i å lære C.
bøker
Det er ingen mangel på gode Arduino-bøker der ute. Det offisielle nettstedet Arduino.cc selger flere, fra en rekke forfattere.
Hvis du liker Jeremy Blums videoundervisningsstil, kan du også sette pris på hans nye bok, Exploring Arduino, tilgjengelig på ledsagerens nettsted i tillegg til på Amazon ($27).
Hvert av bokens prosjekter er ledsaget av en videodemonstrasjon på Youtube, slik at du raskt kan se hvordan det ferdige prosjektet ser ut og hvordan det skal fungere.
Prosjekter å øve på
Å ha prosjekter du ønsker å gjennomføre er viktig i reisen din gjennom å lære Arduino. Hvis du ikke vet hva du vil lage, dette samling av ti store Arduino-prosjekter 15 store Arduino-prosjekter for nybegynnereInteressert i Arduino-prosjekter, men ikke sikker på hvor du skal begynne? Disse nybegynningsprosjektene vil lære deg hvordan du kommer i gang. Les mer vil inspirere deg.
Hva har du funnet nyttig for å lære Arduino?
De viktigste tingene som jeg fant nyttige for å lære Arduino, er de samme tingene som du vil finne nyttige for å lære å lage mat. Les hele prosjektet først, og sørg for at du forstår alt. Ha alle utstyrene dine og verktøyene før du starter, og sett opp arbeidsområdet ditt riktig.
Annet enn det, er det flott hvis du har en kompis å jobbe med, eller lokalsamfunn (til og med online) som du kan nå når du får problemer.
Er det noe i Arduino du har vanskelig for å lære, eller som mangler gode lærere? Har du et favoritt-Arduino-kurs du jobber gjennom eller har jobbet gjennom? Hvilke prosjekter forfølger du?
Vancouver-basert håpefull kommunikasjonsprofesjonell, og bringer en smule teknologi og design til alt jeg gjør. BA fra Simon Fraser University.