Att lära sig att programmera din egen elektronik är givande och givande, men det kan vara svårt att komma igång utan vägledning. Vi har avrundat de bästa videoklippen, YouTube-kanalerna och online-kurser för att komma igång.
Vad är Arduino?
Arduino Komma igång med Arduino: En nybörjarhandbok Komma igång med Arduino: En nybörjarguide Arduino är en öppen prototypplattform för öppen källkod baserad på flexibel, lättanvänd maskinvara och programvara. Den är avsedd för artister, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer. Read More är en populär microcontroller med öppen källkod, vilket betyder en liten dator med programmerbara ingångar och utgångar. Det finns mycket bra grunder som kommer i ett startpaket Vad finns i din Arduino Starter Kit? [Arduino Beginners] Vad finns i din Arduino Starter Kit? [Arduino Beginners] Inför en låda full av elektroniska komponenter är det lätt att bli överväldigad. Här är en guide till exakt vad du hittar i ditt kit. Läs mer, och du kan också köpa sensorer som kan ansluta till Arduino för att spåra temperatur, ljus, närhet och mycket mer. Det är perfekt för prototyper av nya elektroniska uppfinningar. (Läs mer om möjligheterna med Arduino Vad är Arduino och vad kan du göra med det? Vad är Arduino och vad kan du göra med det? Arduino är en anmärkningsvärd liten elektronik enhet, men om du aldrig har använt en tidigare, bara vad exakt är de, och vad kan du göra med en? Läs mer.)
Fortfarande inte säkert om du vill ha en? Se till att du förstår skillnaderna mellan Arduino och Raspberry Pi Arduino vs Raspberry Pi: Vilken är min dator för dig? Arduino vs Raspberry Pi: Vilken är min dator för dig? Arduino och Raspberry Pi kan se ganska lika ut - de är båda söta små kretskort med några marker och pinnar på dem - men de är faktiskt väldigt olika enheter. Läs mer först om det här är din första mini-dator.
Jag hade tur att ha en professor på universitetet lära en kurs om programmering i Arduino. I slutet av kursen använde ett litet lag och jag vad vi lärde oss att göra en digital version av en etch-a-skiss (med potentiometrar för vredetryck). Vi skapade också ett skärmgränssnitt för en person för att välja linjens färg och inkluderade en glider-sensor för att ändra linjetyckeln.
YouTube-kanaler om Arduino
Tutorials for Arduino av Jeremy Blum
Typisk videolängd: 15 till 30 minuter.
Jeremy Blum har utbildat människor om hur man använder Arduino i flera år. Hans Arduino tutorial serie från 2011 börjar i början, med vad du behöver och hur Arduino fungerar.
Den första videon är en fantastisk introduktion till Arduino, eller en uppdatering om du kommer tillbaka till Arduino från någon tid bort. Det introducerar dig också till programmeringsmiljön och hur man gör en LED på Arduino-blinkningen. Senare videor täcker ämnen som grundteknik, motorer och transistorer, gör ett enkelt säkerhetssystem med RFID-taggar, gör en semesterljus och ljuddisplay och GPS-spårning.
EEAwesome
Typisk videolängd: 10 min eller mindre.
Över på EEAwesome har professor Rudy Schlaf en serie videor om grundläggande Arduino-koncept. De är brutna i mindre bitar, så att använda en brödbricka separeras från att blinka en LED med en digital Pin, till exempel. Det här är användbart eftersom du vet i förväg så att du kan hoppa över ämnen som du kanske vet redan, till exempel.
Arduino Video Tutorial av Arduino
Typisk videolängd: 5 till 15 minuter.
Videon i Arduinos egen handledningsserie är av skaparen av mikrokontrollern själv, Massimo Banzi. De är välskötta (en överkamera gör stor skillnad eftersom fingrarna inte kommer i vägen för din syn på elektroniken), eftertänksamt redigerad, och Banzi är en utmärkt lärare.
Online kurser
Skillshare Introduktion till Arduino: Skapa interaktiva projekt
Är du fan av Make Magazine? Mark Frauenfelder, grundande chefredaktör för Make Magazine presenterar en kort 51-minuters introduktion till fem projekt i Arduino.
Om du går igenom experimenten deltar du i experiment, inklusive Blink Rates, Knobs och Potentiometers, Servos och Speaker Tones.
Kursen är endast öppen för Premium-medlemmar i Skillshare. Om du är ny på Skillshare kan du utnyttja sin semesterförsäljning och få tillgång till Premium-medlemskap för $ 0, 99 i 3 månader!
Courseras gränssnitt med Arduino
Professor Ian Harris från University of California, Irvine, lär Coursera fyra veckors kurs på Arduino. Kursen är uppdelad i fyra moduler, var och en med egen peer-uppgift. Det är självklart och du kan ta det gratis - men du kommer att betala en avgift om du vill ha dina uppdrag betygsatta, tjäna ett certifikat eller bedriva sex kursens specialisering i en introduktion till programmering av saker på Internet (IOT).
Udemys Arduino Steg för steg: Din fullständiga guide
Letar du efter en mer avancerad online-kurs i Arduino? Peter Dalmaris of Tech Explorations erbjuder över 22 timmars innehåll och 131 föreläsningar på Udemy. Du lär dig allt från grunderna (gör en LED-blink igen) för att arbeta med olika typer av sensorer, interaktivitet (knappar, potentiometrar, etc.), bildskärmar, motorer, internet och trådlös kommunikation, hantera din egen kraft och Mer.
Kursen kostar $ 200 (men du kan få 75% rabatt med den här länken), men det är en av relativt få online kurser som går in i denna djupnivå.
Andra verktyg
Programmeringsspråk
Om dina Arduino-projekt är avsedda att ansluta till en dator (kanske för att använda tangentbord eller musgränssnitt eller visa utmatning) vill du lära dig programmering. Programmering i Arduino liknar programmering i Processing.js - i själva verket är Arduino baserat på Wiring, som i sig är baserat på Processing. Det finns några anmärkningsvärda skillnader från Arduino som baseras på C / C ++, jämfört med att Processing är baserad i Java.
Du kan lära dig allt om programmering i Processing här på MakeUseOf Lär dig att bearbeta program: Ett språk för visuella designers Lär dig att programmera i bearbetning: Ett språk för visuella designers Det 21: a århundradet är öppet för kreativitet genom digitala medel och programmering. Skulle du bli förvånad att lära dig att det finns ett programmeringsspråk där ute avsedd för konstnären i dig? Läs mer . Det finns några andra språk du kan programmera i Arduino Vilka programmeringsspråk kan du använda med Arduino? Vilka programmeringsspråk kan du använda med Arduino? Klar att prova något annorlunda med din Arduino? Du behöver inte begränsas genom att programmera i C. Ta dessa alternativa språk för en provkörning. Läs även om du inte är angelägen om att lära dig C.
Böcker
Det finns ingen brist på stora Arduino böcker där ute. Den officiella webbplatsen Arduino.cc säljer flera, från en mängd olika författare.
Om du gillar Jeremy Blums videoundervisningsstil kan du också uppskatta hans nya bok, Exploring Arduino, som finns på kompanionswebbplatsen och på Amazon ( $ 27 ).
Var och en av bokens projekt åtföljs av en videodemonstration på Youtube, så att du snabbt kan se vad det färdiga projektet ser ut och hur det ska fungera.
Projekt att öva
Att ha projekt som du vill uppnå är viktigt för din resa genom att lära Arduino. Om du inte vet vad du vill göra, samlar den här samlingen av tio stora Arduino-projekt 10 Great Arduino-projekt för nybörjare. 10 Stora Arduino-projekt för nybörjare Att slutföra ett Arduino-projekt ger dig en känsla av tillfredsställelse som ingen annan. De flesta nybörjare är inte säkra på var man ska börja, och även nybörjareprojekt kan verka ganska skrämmande. Läs mer kommer att inspirera dig.
Vad har du funnit bra för att lära Arduino?
De viktigaste sakerna som jag tyckte om att lära mig Arduino är de samma sakerna som du tycker är användbara när du lär dig att laga mat. Läs hela projektet grundligt först och se till att du förstår allt. Har alla dina varor och verktyg innan du börjar, och ställa in ditt arbetsområde korrekt också.
Annat än det är det bra om du har en kompis att arbeta med eller samhällen (även på nätet) som du kan nå ut till när du stöter på problem.
Finns det något i Arduino du är svårt att lära dig, eller saknar du bra lärare? Har du en favorit Arduino kurs du arbetar igenom eller har arbetat igenom? Vilka projekt jobbar du med?