
Arduino Robotik Kurs
Bygg en helt autonom robot från grunden med Arduino – inga förkunskaper krävs. Den här kursen tar dig från grundläggande elektronik och C++-programmering hela vägen till PID-reglering, trådlös kommunikation och sensorfusion. Varje begrepp tillämpas direkt på hårdvara som du monterar och programmerar själv.
Vad du kommer att lära dig:
Du börjar med grundläggande elektronik och Arduino-programmering och går sedan vidare till att läsa av verkliga sensorer som ultraljuds- och IMU-moduler. Du kopplar in och styr likströmsmotorer, servon och stegmotorer med lämpliga drivkretsar. Därifrån monterar du ett komplett tvåhjuligt robotchassi och programmerar autonoma beteenden, inklusive linjeföljning och hinderundvikande. Du genomför PID-regulatorer, tillståndsmaskiner och enkoderbaserad odometri. Kursen behandlar också Bluetooth-, IR- och Wi-Fi-styrning så att din robot kan ta emot kommandon trådlöst. Du avslutar med ett slutprojekt som sammanför alla färdigheter i ett dokumenterat bygge som är redo för din portfolio.
Hur du studerar praktiskt Arduino Robotik Kurs
Hur du övar Arduino Robotik Kurs
För dig som är företag och vill utbilda ditt team
På Dedika för företag anpassas kursen med övningar och exempel från just din verksamhet, på det sätt som ditt företag behöver.
Kursinnehåll
8 Kapitlen • 38 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)
Kapitel 1DöljDölj detaljerSe detaljerIntroduktion till Arduino och elektronik
Introduktion till Arduino och elektronik
Lektion 1 • Konfigurera utvecklingsmiljön
Installerar och konfigurerar Arduino IDE för koduppladdning och seriell övervakning. Kopplar samman arbetsflödet från kodredigerare till fysiskt kort.
Lektion 2 • Grundläggande elektronikbegrepp
Behandlar spänning, ström, resistans och Ohms lag tillämpat på Arduino-kretsar. Etablerar den elektriska vokabulären som används genom hela kursen.
Lektion 3 • Arduino-hårdvaruöversikt
Identifierar Uno-kortets stift, portar och spänningsskenor. Du kartlägger varje fysisk komponent till dess funktionella roll i ett robotsystem.
Lektion 4 • Grunderna i prototypbygge med kopplingsdäck
Lär ut kopplingsdäckets layout, kopplingstråd och säker komponentinsättning. Du bygger och testar en enkel LED-krets utan lödning.
Kapitel 2DöljDölj detaljerSe detaljerGrunderna i Arduino-programmering
Grunderna i Arduino-programmering
Lektion 1 • Sketchstruktur och datatyper
Förklarar setup(), loop() och variabeldeklarationer i Arduino C++. Förankrar allt efterföljande programmeringsarbete i korrekt sketcharkitektur.
Lektion 2 • Funktioner och modulär kod
Lär ut funktionsdeklaration, parametrar och returvärden för att organisera kod. Minskar upprepning och förbereder dig för robotprogram med flera filer.
Lektion 3 • Styrflöde och logik
Behandlar if/else, for, while och switch-satser för beslutsfattande. Möjliggör villkorliga hårdvarusvar baserade på sensor- eller tidsvärden.
Lektion 4 • Timing och avbrott
Använder millis(), micros() och hårdvaruavbrott för icke-blockerande tidsstyrning. Möjliggör precist händelsestyrt beteende i robotprogram.
Lektion 5 • Programmering av digital och analog I/O
Programmerar pinMode(), digitalRead/Write() och analogRead/Write() för att interagera med hårdvara. Tillämpar programmeringsfärdigheter direkt på fysisk stiftstyrning.
Kapitel 3DöljDölj detaljerSe detaljerSensorer och signalbehandling
Sensorer och signalbehandling
Lektion 1 • Signal filtreringstekniker
Tillämpar glidande medelvärde, lågpass- och medianfilter på brusiga sensorströmmar. Förbättrar tillförlitligheten hos alla sensordrivna robotbeteenden.
Lektion 2 • Tröghetsmätenheter
Läser accelerometer- och gyroskopdata över I2C från en MPU-6050. Etablerar den orienteringsavkänning som behövs för balansering och kursstyrning.
Lektion 3 • Seriella och I2C-kommunikationsprotokoll
Konfigurerar UART Seriell- och I2C-bussar för att ansluta sensorer och kringutrustning. Förbereder dig för multi-enhets robotarkitekturer i senare kapitel.
Lektion 4 • Infraröda linje- och närhetssensorer
Läser analoga och digitala IR-sensorer för linjeföljning och kantdetektering. Introducerar tröskelkalibrering för varierande ytreflektans.
Lektion 5 • Ultraljudsavståndsmätning
Kopplar och programmerar en HC-SR04-sensor med trigger/echo-timing. Ger den primära hinderdetekteringsingången för navigeringskapitlen.
Kapitel 4DöljDölj detaljerSe detaljerMotorstyrning och aktivering
Motorstyrning och aktivering
Lektion 1 • Servomotorstyrning
Använder Servo-biblioteket för att positionera standard- och kontinuerligt roterande servon. Lägger till pan-tilt-sensorfästen och gripermanövrering till roboten.
Lektion 2 • Grunderna för likströmsmotorer
Förklarar bak-EMK, startström och motorklassificeringar relevanta för robotdrivlinor. Förhindrar komponentskador och informerar val av drivkrets.
Lektion 3 • H-brygga motordrivare
Kopplar och programmerar en L298N eller L293D H-brygga för dubbelriktad styrning av likströmsmotorer. Möjliggör styrning framåt, bakåt och hastighetsstyrning via PWM-signaler.
Lektion 4 • Grunderna i stegmotorer
Driver en stegmotor med en ULN2003 eller A4988 drivkrets för exakt vinkelpositionering. Introducerar steglägen och accelerationsprofiler.
Lektion 5 • PWM-hastighets- och riktningstrimning
Kalibrerar PWM-värden för att uppnå matchade hjulhastigheter och rörelse i rak linje. Förbereder direkt chassit för navigeringsalgoritmer.
Kapitel 5DöljDölj detaljerSe detaljerRobotchassimontering och integration
Robotchassimontering och integration
Lektion 1 • Testning av systemintegration
Kör delsystemkontroller och fullständiga systemtester innan autonom kod. Etablerar ett repeterbart felsökningsarbetsflöde för hårdvarufel.
Lektion 2 • Design av kraftsystem
Väljer batterier, spänningsregulatorer och säkringar för säker robotströmförsörjning. Separerar logik- och motorström för att förhindra omstart av mikrokontroller.
Lektion 3 • Kabelhärva och kabelhantering
Drar och fäster kablar för att förhindra kortslutning, dragbelastning och störningar. Producerar en underhållsvänlig robot som överlever upprepade testcykler.
Lektion 4 • Sensormontering och synfält
Positionerar ultraljuds-, IR- och IMU-sensorer för optimal detekteringstäckning. Anpassar fysisk placering med mjukvaruantaganden i senare kapitel.
Lektion 5 • Chassidesign och val
Utvärderar chassigeometri, hjulbas och material för stabilitet och nyttolast. Vägleder komponentplacering som påverkar tyngdpunkten.
Kapitel 6DöljDölj detaljerSe detaljerAlgoritmer för autonom navigering
Algoritmer för autonom navigering
Lektion 1 • Enkoderbaserad odometri
Använder hjulenkoderpulser för att uppskatta position och kurs på en plan yta. Möjliggör dödräkningsnavigering mellan waypoints.
Lektion 2 • PID-reglering för robotrörelse
Implementerar en fullständig PID-regulator för kurs- och hastighetsreglering. Lyfter linjeföljning och hinderundvikande till jämn, stabil prestanda.
Lektion 3 • Strategier för hinderundvikande
Implementerar väggföljning och reaktivt undvikande med hjälp av ultraljudssensordata. Tillämpar motorstyrnings- och sensoravläsningsfärdigheter i ett enhetligt beteende.
Lektion 4 • Linjeföljningsstyrning
Programmerar proportionell styrning över IR-sensorarrayer för jämn linjespårning. Introducerar återkopplingsstyrningsbegrepp tillämpat på en fysisk robot.
Lektion 5 • Navigering med ändlig tillståndsmaskin
Strukturerar robotbeteende som explicita tillstånd och övergångar för tillförlitlig autonomi. Ersätter ad hoc if/else-logik med en skalbar arkitektur.
Kapitel 7DöljDölj detaljerSe detaljerTrådlös kommunikation och fjärrstyrning
Trådlös kommunikation och fjärrstyrning
Lektion 1 • Telemetriloggning och visualisering
Strömmar sensor- och tillståndsdata till en värddator för realtidsplottning. Stödjer trimmning och felsökning av autonoma algoritmer på distans.
Lektion 2 • Wi-Fi-styrning med ESP8266
Ansluter en ESP8266-modul till ett lokalt nätverk och tillhandahåller en webbstyrningssida. Introducerar TCP/IP-koncept i samband med robotfjärrmanövrering.
Lektion 3 • Integration av IR-fjärrstyrning
Avkodar IR-signaler enligt NEC-protokollet för att mappa fjärrkontrollens knappar till robotkommandon. Ger ett enkelt trådlöst gränssnitt innan RF-moduler introduceras.
Lektion 4 • Bluetooth seriell kommunikation
Parar en HC-05-modul med en smartphone-app för att skicka ASCII-kommandon över UART. Möjliggör manuell åsidosättning i realtid och telemetrivisning.
Kapitel 8DöljDölj detaljerSe detaljerAvancerade robotprojekt och optimering
Avancerade robotprojekt och optimering
Lektion 1 • Minnes- och prestandaoptimering
Minskar SRAM- och flashanvändning genom val av datatyper och kodomstrukturering. Förhindrar minnesrelaterade krascher i komplexa robotprogram.
Lektion 2 • Slutprojekt bygge och iteration
Monterar, programmerar och testar iterativt slutprojektsroboten mot definierade kriterier. Tillämpar hela den tekniska designcykeln i ett enskilt projekt.
Lektion 3 • Koddokumentation och överlämning
Skriver inline-kommentarer, README-filer och kopplingsscheman för projektöverlämning. Producerar professionell dokumentationsstandard som förväntas i teammiljöer.
Lektion 4 • Projektplanering och krav
Definierar projektomfattning, framgångskriterier och ett byggschema med hjälp av teknisk dokumentationspraxis. Översätter ett robotkoncept till genomförbara uppgifter.
Lektion 5 • Multisensorfusion
Kombinerar ultraljuds-, IR- och IMU-data till en enhetlig världsmodell för robusta beslut. Demonstrerar hur sensorfusion förbättrar autonomitillförlitlighet.
Ditt giltiga slutförandecertifikat
Den här kursen är för dig:
Hobbymakare: ivriga att gå vidare från blinkande lysdioder till verklig robotik.
Maskinteknikstudenter: som vill ha praktisk exponering för inbäddad programmering och elektronik.
Karriärbytare: som övergår till robotik eller automation från orelaterade tekniska områden.
STEM-lärare på gymnasiet: som vill ta in fysiska dataprojekt i sina klassrum.
Programvaruutvecklare: nyfikna på att tillämpa kodningsfärdigheter på fysiska, sensorstyrda maskiner.
Elektronikentusiaster: redo att kombinera kretskunskap med autonomt robotbeteende.
Vad våra elever säger
Era lektioner är perfekta. Jag köpte årspaketet och har äntligen möjlighet att följa olika ämnen som intresserar mig utan att behöva byta plattform... tack för allt ni gör, jag har redan rekommenderat er till andra...

Jag gillar hur lektionerna går rakt på sak och hur jag kan byta kapitel och hoppa över innehåll som jag inte behöver.

Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!

Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.

Viktigaste kompetenserna
FAQ
Vem är Dedika?
Är intyget giltigt i Sverige?
Är kurserna gratis?
Vad är kursens arbetsinsats?
Hur ser kurserna ut?
Hur fungerar kurserna?
Hur lång tid tar kurserna?
Vad kostar kurserna?
Vad är en EAD- eller onlinekurs och hur fungerar den?
PDF-kurs




















