Arduino: Programming a Microcontroller for Beginners Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

Arduino is an open-source, single-board, microcontroller for building devices that can sense and control objects in the physical world.
In this instructor-led, live training, participants will learn how to program the Arduino for real-world usage, such as to control lights, motors and motion detection sensors.
By the end of this training, participants will be able to:
Program Arduino to control lights, motors, and other devices.
Understand Arduino's architecture, including inputs and connectors for add-on devices.
Add third-party components such as LCD displays, accelerometers, gyroscopes, and GPS trackers to extend Arduino's functionality.
Understand the various options in programming languages, from C to drag-and-drop languages.
Test, debug, and deploy the Arduino to solve real world problems.
Audience
Beginner developers
Hardware/software technicians
Technical persons in all industries
Hobbyists
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Note
Arduino is available in different models and supports different programming interfaces (C, C++, C#, Python) and IDEs (Arduino IDE, Visual Studio, etc.). This course assumes the Arduino Uno board, Arduino IDE and the Arduino language (based on C/C++). To request a different setup, please contact us to arrange.
Participants are responsible for purchasing the Arduino hardware and components.

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming
  • Project

Course programme

Introduction

  • Microcontroller vs Microprocessor
  • Arduino vs Rasberry Pi

Overview of Embedded Systems

Selecting the Right Arduino Board for Your Project

The Mindset for Learning Arduino

Fundamentals of Arduino Electronics

Understanding a Circuit Diagram

Connecting Everything Together

Software and Hardware Tools for Arduino

Exploring the Arduino IDE

Programming the Arduino

Writing Your First Program: A Blinking Light ("Hello World" of Electronics)

Programming Fundamentals: Loops, conditionals, variables, functions, and parameters

Overview of Input/Output (I/O) Interfaces

Configuring the Input Sensors

LEDs, Switches, Buzzers, and Display Devices

Configuring the Output Devices (LEDs and electro-mechanic 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

Arduino: Programming a Microcontroller for Beginners Training Course

Price on request