Annons
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 samlat de bästa videor, YouTube-kanaler och onlinekurser för att komma igång.
Vad är Arduino?
Arduino Komma igång med Arduino: En nybörjarguideArduino är en open-source elektronikprototypplattform baserad på flexibel, lättanvänd hårdvara och mjukvara. Den är avsedd för konstnärer, designers, hobbyister och alla som är intresserade av att skapa interaktiva objekt eller miljöer. Läs mer är en populär öppen källkods mikrokontroller, vilket betyder en liten dator med programmerbara in- och utgångar. Det är mycket bra grunderna som kommer i ett startpaket Vad finns i ditt Arduino-startpaket? [Arduino nybörjare]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 mer. Det är bra för att prototypa nya elektroniska uppfinningar. (
Läs mer om möjligheterna med Arduino Vad är Arduino och vad kan du göra med det?Arduino är en anmärkningsvärd liten elektronikapparat, men om du aldrig har använt en förut, precis vad är de exakt och vad kan du göra med en? Läs mer .)Är du fortfarande inte säker på om du vill ha en? Se till att du förstå skillnaderna mellan Arduino och Raspberry Pi Arduino vs Raspberry Pi: Vilken är minidatoren för dig?Arduino och Raspberry Pi kan se ganska lika ut - de är båda söta små kretskort med några chips och stift på dem - men de är i själva verket väldigt olika enheter. Läs mer först om det här är din första minidator.
Jag hade tur att få en professor på universitetet att lära en kurs på programmering i Arduino. I slutet av kursen använde jag och ett litet team vad vi lärde oss för att göra en digital version av en ets-a-skiss (med hjälp av potentiometrar för vridbara vred). Vi skapade också ett gränssnitt på skärmen för en person att välja linjefärg och inkluderade en skjutreglage för att ändra linjetjocklek.
YouTube-kanaler om Arduino
Handledning för 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 nu. Hans handledningsserie från Arduino 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 omfattningen av Arduino, eller en uppfriskning om du kommer tillbaka till Arduino från en stund bort. Det introducerar dig också till programmeringsmiljön och hur du får en LED på Arduino att blinka. Senare videoklipp täcker ämnen som grunder för elektroteknik, motorer och transistorer, gör ett enkelt säkerhetssystem med RFID-taggar, gör en lysande & ljudvisning 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 uppdelade i mindre bitar, så att man använder en brödskiva är att separera från att blinka en LED med en digital stift, till exempel. Detta är användbart eftersom du vet i förväg så att du till exempel kan hoppa över ämnen du känner till.
Arduino Video Tutorial av Arduino
Typisk videolängd: 5 till 15 minuter.
Videorna i Arduinos egen handledningsserie är av skaparen av mikrokontrollern själv, Massimo Banzi. De är väl skjutna (en huvudkamera gör en stor skillnad eftersom fingrar inte kommer i vägen för din syn på elektroniken), eftertänksamt redigerade och Mr. Banzi gör en utmärkt lärare.
Online-kurser
Är du en fan av Make Magazine? Mark Frauenfelder, grundande chefredaktör för Make Magazine presenterar en kort 51-minuters femprojektkursintroduktion till Arduino.
Om du går igenom experimenten kommer du att delta i experiment inklusive Blink Rates, Knoppar och Potentiometrar, Servos och högtalartoner.
Kursen är endast öppen för Premium-medlemmar i Skillshare. Om du är ny på Skillshare kan du dra nytta av deras semesterförsäljning och få tillgång Premiummedlemskap för $ 0,99 för 3 månader!
Professor Ian Harris från University of California, Irvine, undervisar Courseras fyra veckors kurs om Arduino. Kursen är uppdelad i fyra moduler, var och en med sin egen gruppuppgift. Det är självhastigt, och du kan ta det gratis - men du måste betala en avgift om du vill få dina uppgifter betygsatta, få ett certifikat eller fortsätta sex-kursers specialisering i En introduktion till programmering av tingenes internet (IOT).
Letar du efter en mer avancerad onlinekurs i Arduino? Peter Dalmaris från 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 att en LED blinkar igen) till hur du arbetar med olika typer av sensorer, interaktivitet (knappar, potentiometrar, etc), skärmar, motorer, internet och trådlös kommunikation, hantera din egen kraft, och mer.
Kursen kostar $ 200 (även om du kan få 75% rabatt med denna länk), men det är en av relativt få onlinekurser som går in på denna djupnivå.
Andra verktyg
Programmeringsspråk
Om dina Arduino-projekt är avsedda att ansluta till en dator (kanske för att använda ett tangentbord- eller musgränssnitt eller visa utdata) vill du lära dig programmering. Programmering i Arduino liknar programmering i Processing.js - Faktum är att Arduino bygger på ledningar, som i sig är baserad på Processing. Det finns några anmärkningsvärda skillnader från Arduino baserat i C / C ++, jämfört med Processing baserat i Java.
Du kan lära dig allt om programmering i Processing här på MakeUseOf Lär dig att programmera i bearbetning: ett språk för visuella formgivare2000-talet är öppet för kreativitet genom digitala medel och programmering. Skulle du bli förvånad över att lära dig att det finns ett programmeringsspråk där som är utformat för konstnären i dig? Läs mer . Det finns några andra språk du kan program i Arduino Vilka programmeringsspråk kan du använda med Arduino?Är du redo att prova något annat med din Arduino? Du behöver inte begränsas av programmering i C. Ta dessa alternativa språk för en provkörning. Läs mer också om du inte är intresserad av att lära 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 olika författare.
Om du gillar Jeremy Blums videoundervisningsstil kanske du också uppskattar hans nya bok, Exploring Arduino, tillgänglig på följeslagarens webbplats såväl som på Amazon ($27).
Var och en av bokens projekt åtföljs av en videodemonstration på Youtube, så att du snabbt kan se hur det färdiga projektet ser ut och hur det ska fungera.
Projekt att öva
Att ha projekt du vill utföra är viktigt i din resa genom att lära dig Arduino. Om du inte vet vad du vill göra, så här samling av tio stora Arduino-projekt 15 stora Arduino-projekt för nybörjareIntresserad av Arduino-projekt men inte säker på var du ska börja? Dessa nybörjarprojekt lär dig hur du kommer igång. Läs mer kommer att inspirera dig.
Vad har du tyckt vara användbart när du lär dig Arduino?
De viktigaste sakerna som jag tyckte vara användbara för att lära mig Arduino är samma saker som du kan hitta användbara när du lär mig laga mat. Läs först hela projektet och se till att du förstår allt. Ha alla dina tillbehör och verktyg innan du börjar, och ställ in ditt arbetsområde ordentligt.
Utöver det är det bra om du har en kompis att arbeta med eller samhällen (även online) som du kan nå ut när du stöter på problem.
Finns det något i Arduino som du har svårt att lära dig, eller som saknar bra lärare? Har du en favoritkurs från Arduino som du arbetar genom eller har arbetat igenom? Vilka projekt bedriver du?
Vancouver-baserad ambitiös kommunikationsproffs, som ger en streck teknik och design till allt jag gör. BA från Simon Fraser University.