Arduino Programming for Beginners Träningskurs
Arduino är en mikrokontroller med öppen källkod för ett kort för att bygga enheter som kan känna av och kontrollera objekt i den fysiska världen.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man programmerar Arduino för verklig användning, till exempel för att styra lampor, motorer och rörelsedetekteringssensorer. Kursen förutsätter användning av verkliga hårdvarukomponenter i en skarp labbmiljö (ej mjukvarusimulerad hårdvara).
I slutet av denna utbildning kommer deltagarna att kunna:
- Program Arduino för att styra lampor, motorer och andra enheter.
- Förstå Arduino:s arkitektur, inklusive ingångar och kontakter för tilläggsenheter.
- Lägg till komponenter från tredje part som LCD-skärmar, accelerometrar, gyroskop och GPS-spårare för att utöka Arduino:s funktionalitet.
- Förstå de olika alternativen i programmeringsspråk, från C till dra-och-släpp-språk.
- Testa, felsök och distribuera Arduino för att lösa verkliga problem.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- Arduino finns i olika modeller och stöder olika programmeringsgränssnitt (C, C++, C#, Python) och IDE:er (Arduino IDE, Visual Studio, etc.). Följande kommer att användas för denna kurs:
- Arduino Uno styrelse
- Arduino IDE
- Arduino språk (baserat på C/C++)
- Deltagarna ansvarar för att köpa in sin egen Arduino hårdvara och komponenter! ***
- Hårdvarusatser kan köpas från leverantörer, till exempel: Arduino Starter Kit https://store.arduino.cc/products/arduino-starter-kit-multi-language
- För att begära en annan installation, vänligen kontakta oss för att ordna.
Kursplan
Introduktion
- Microcontroller kontra mikroprocessor
- Arduino mot Rasberry Pi
Översikt över Embedded Systems
Välja rätt Arduino-bräda för ditt projekt
Tankesättet för lärande Arduino
Grunderna i Arduino Electronics
Förstå ett kretsdiagram
Använda en DVM (Digital Voltmeter)
Hur man inte spränger GPIO-stift och andra säkerhetsåtgärder
Att koppla ihop allt
Program- och hårdvaruverktyg för Arduino
Utforska Arduino IDE
Programming den Arduino
Skriva ditt första program: A Blinking Light ("Hello World" of Electronics)
Programming Fundamentals: Slingor, villkor, variabler, funktioner och parametrar
Översikt över Input/Output (I/O)-gränssnitt
Konfigurera ingångssensorerna
Lysdioder, strömbrytare, summer och displayenheter
Konfigurera utgångsenheterna (lysdioder och elektromekanisk robotik)
Programming Sensor-till-utgångsenhetskontroll
Projekt: Automatiskt ljusjusteringssystem
Analog till digital konvertering (ADC)
Seriell Communication och UART Programming
Sensorstavar, motorer och ljudenheter
Projekt: TBD
Testning och felsökning
Utöka Arduinos kapacitet
Gå med i Arduino gemenskapen
Felsökning
Avslutande kommentarer
Krav
- Ingen tidigare erfarenhet av programmering krävs.
- En grundläggande förståelse eller intresse för hårdvara.
Publik
- Nybörjare utvecklare
- Hårdvaru-/mjukvarutekniker
- Tekniska personer inom alla branscher
- Hobby
Open Training Courses require 5+ participants.
Arduino Programming for Beginners Träningskurs - Booking
Arduino Programming for Beginners Träningskurs - Enquiry
Arduino Programming for Beginners - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (7)
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Kurs - Arduino Programming for Beginners
relaxed and informal environment plenty of help during worked examples
bernard hoey - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
I enjoyed the training was delivered by someone with experience in the field.
Nicholas Scott - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
I found the balance of "white board" teaching versus practical "hands-on" learning was just right for an Arduino introductory course, and the pace was also appropriate.
Neil Owen - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Rod's style was entertaining.
Tom O'Hara - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Rod seemed very knowledgeable and enthusiastic about the course material.
Kyle Stirling - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Upcoming Courses
Relaterade Kurser
Advanced Arduino Programming
14 timmarI denna instruktörsledda, liveträning i Sverige kommer deltagarna att lära sig att programmera Arduino med hjälp av avancerade tekniker när de går igenom skapandet av ett enkelt sensorvarningssystem.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå hur Arduino fungerar.
- Gör en djupdykning i de viktigaste komponenterna och funktionerna i Arduino.
- Programmera Arduino utan att använda Arduino IDE.
Advanced Embedded Systems Development
35 timmarDenna instruktörsledda, liveträning i Sverige (online eller på plats) riktar sig till ingenjörer som vill lära sig att använda embedded C för att programmera olika typer av mikrokontroller baserat på olika processorarkitekturer (8051, ARM CORTEX M-3 och ARM9).
Building A Robot from the Ground Up
28 timmarI denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man bygger en robot med hjälp av Arduino hårdvara och språket Arduino (C/C++).
I slutet av denna utbildning kommer deltagarna att kunna:
- Bygg och driv ett robotsystem som innehåller både program- och maskinvarukomponenter
- Förstå de viktigaste begreppen som används inom robotteknik
- Montera motorer, sensorer och mikrokontroller till en fungerande robot
- Designa den mekaniska strukturen hos en robot
Publik
- Utvecklare
- Ingenjörer
- Hobby
Kursens upplägg
- Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning
Not
- Hårdvarusatser kommer att specificeras av instruktören före utbildningen, men kommer i stort sett att innehålla följande komponenter:
- Arduino Styrelse
- Motor styrenhet
- Sensor för avstånd
- Bluetooth-slav
- Prototypkort och kablar
- USB-kabel
- Byggsats för fordon
- Deltagarna måste köpa sin egen hårdvara.
- Om du vill anpassa denna utbildning, vänligen kontakta oss för att ordna.
Introduction to IoT Using Arduino
14 timmarI denna instruktörsledda, liveträning i Sverige kommer deltagarna att lära sig grunderna i IoT när de går igenom skapandet av ett Arduino-baserat IoT-sensorsystem.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principerna för IoT, inklusive IoT-komponenter och kommunikationstekniker.
- Lär dig hur du använder Arduino kommunikationsmoduler som kan användas för olika IoT-system.
- Lär dig hur du använder och programmerar en mobilapp för att styra Arduino.
- Använd en Wi-Fi-modul för att ansluta Arduino till en annan enhet.
- Skapa och distribuera ett eget IoT-sensorsystem.
Deploying AI on Microcontrollers with TinyML
21 timmarDenna instruktörsledda, digitala utbildning i Sverige vänder sig till ingenjörer med system kunnig och AI-utvecklare på mellannivå som vill deploya maskininlärningsmodeller på mikrokontroller med hjälp av TensorFlow Lite och Edge Impulse.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i TinyML och dess fördelar för edge AI-applikationer.
- Ställa in en utvecklingsmiljö för TinyML-projekt.
- Träna, optimera och distribuera AI-modeller på lågenergimikrokontroller.
- Use TensorFlow Lite och Edge Impulse för att implementera verkliga TinyML-applikationer.
- Optimera AI-modeller för energieffektivitet och minnesbegränsningar.
Microcontroller Design
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till ingenjörer som vill lära sig designprinciperna för mikrokontrollerdesign.
Raspberry Pi for Beginners
14 timmarRaspberry Pi är en mycket liten, enhetlig dator.
I denna instruktörledda, live-träning lär deltagarna hur man konfigurerar och programmerar Raspberry Pi för att fungera som ett interaktivt och kraftfullt inbyggd system.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Inrättande av en IDE (integrerad utvecklingsmiljö) för maximal utvecklingsproduktivitet
- Program Raspberry Pi för att styra enheter som rörelse sensorer, larm, webbserver och skrivare.
- Förstå Raspberry Pi's arkitektur, inklusive inmatningar och anslutningar för add-on-enheter.
- Förstå de olika alternativen i programmeringsspråk och operativsystem
- Test, debug, och implementera Raspberry Pi för att lösa verkliga problem
Publiken
- Utvecklare
- Hardware/Softwaretekniker
- Tekniska personer i alla branscher
- Hobbyister
Format av kursen
- Delvis föreläsning, delvis diskussion, övningar och tung praxis
anteckningar
- Raspberry Pi stöder olika operativsystem och programmeringsspråk. Kursen kommer att använda Raspbian som operativsystem och Python som programmeringsspråk. För att begära en specifik inställning, vänligen kontakta oss för att arrangera.
- Deltagarna är ansvariga för inköp av Raspberry Pi hårdvara och komponenter.
Tensorflow Lite for Microcontrollers
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till ingenjörer som vill skriva, ladda och köra maskininlärningsmodeller på mycket små inbäddade enheter.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera TensorFlow Lite.
- Ladda maskininlärningsmodeller på en inbäddad enhet så att den kan upptäcka tal, klassificera bilder etc.
- Lägg till AI till hårdvaruenheter utan att förlita sig på nätverksanslutning.