Course Outline
Introduction
- Microcontroller vs Microprocessor
- Arduino vs Raspberry Pi
Overview of Embedded Systems
Selecting the Right Arduino Board for Your Project
Adopting the Arduino Learning Mindset
Fundamentals of Arduino Electronics
Understanding Circuit Diagrams
Using a DVM (Digital Voltmeter)
Protecting GPIO Pins and Other Safety Precautions
Connecting Components
Software and Hardware Tools for Arduino
Exploring the Arduino IDE
Programming the Arduino
Writing Your First Program: A Blinking Light (the "Hello World" of Electronics)
Programming Fundamentals: Loops, conditionals, variables, functions, and parameters
Overview of Input/Output (I/O) Interfaces
Configuring Input Sensors
LEDs, Switches, Buzzers, and Display Devices
Configuring Output Devices (LEDs and electro-mechanical robotics)
Programming Sensor-to-Output Device Control
Project: Automatic Light Adjustment System
Analog to Digital Conversion (ADC)
Serial Communication and UART Programming
Sensor sticks, motors, and audio devices
Project: TBD
Testing and Debugging
Extending Arduino's Capabilities
Joining the Arduino Community
Troubleshooting
Closing remarks
Requirements
- No previous programming experience required.
- A basic understanding or interest in hardware.
Audience
- Beginner developers
- Hardware/software technicians
- Technical professionals in all industries
- 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.