Course Outline
Introduction
- Differences between Microcontrollers and Microprocessors
- Arduino versus Raspberry Pi
Introduction to Embedded Systems
Choosing the Appropriate Arduino Board for Your Project
Approaching Arduino Learning Effectively
Essentials of Arduino Electronics
- Interpreting Circuit Diagrams
- Utilizing a DVM (Digital Voltmeter)
- Preventing Damage to GPIO Pins and Essential Safety Measures
- Assembling the Components
Arduino Software and Hardware Tools
- Getting to Know the Arduino IDE
- Basic Arduino Programming
- Creating Your First Program: A Blinking Light (The "Hello World" of Electronics)
- Programming Basics: Loops, Conditionals, Variables, Functions, and Parameters
Input and Output (I/O) Interfaces
- Introduction to Input/Output (I/O) Interfaces
- Setting Up Input Sensors
- LEDs, Switches, Buzzers, and Display Units
- Configuring Output Devices (LEDs and Electromechanical Robotics)
- Controlling Output Devices via Sensor Input
Practical Projects
- Automated Light Adjustment System
- Project: TBD
Advanced Arduino Topics
- Analog-to-Digital Conversion (ADC)
- Serial Communication and UART Programming
- Sensor Modules, Motors, and Audio Devices
Testing, Debugging, and Extending Arduino Features
Connecting with the Arduino Community
Problem Solving and Troubleshooting
Final Remarks
Requirements
- No prior coding background is necessary.
- A foundational grasp of, or curiosity about, hardware is recommended.
Target Audience
- Developers starting their journey
- Technicians working in hardware and software
- Technical professionals across various sectors
- Enthusiasts and hobbyists
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 4800 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (7)
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
relaxed and informal environment plenty of help during worked examples
bernard hoey - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
I enjoyed the training was delivered by someone with experience in the field.
Nicholas Scott - University of Glasgow
Course - 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
Course - Arduino: Programming a Microcontroller for Beginners
Rod's style was entertaining.
Tom O'Hara - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
Rod seemed very knowledgeable and enthusiastic about the course material.
Kyle Stirling - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.