Course Outline
Introduction
- Microcontroller vs. Microprocessor
- Arduino vs. Raspberry Pi
Overview of Embedded Systems for Government Use
Selecting the Appropriate Arduino Board for Your Project
The Mindset for Learning Arduino in a Public Sector Context
Fundamentals of Arduino Electronics for Government Applications
Understanding a Circuit Diagram for Government Projects
Utilizing a Digital Voltmeter (DVM) for Government Workflows
Safety Precautions to Prevent Damage to GPIO Pins and Other Components in Government Settings
Integrating All Components for Government-Specific Applications
Software and Hardware Tools for Arduino in the Public Sector
Exploring the Arduino Integrated Development Environment (IDE) for Government Use
Programming the Arduino for Government Projects
Writing Your First Program: A Blinking Light ("Hello World" of Electronics) for Government Applications
Programming Fundamentals: Loops, Conditionals, Variables, Functions, and Parameters for Government Use
Overview of Input/Output (I/O) Interfaces for Government Projects
Configuring Input Sensors for Government Applications
LEDs, Switches, Buzzers, and Display Devices in a Government Context
Configuring Output Devices (LEDs and Electro-Mechanical Robotics) for Government Use
Programming Sensor-to-Output Device Control for Government Projects
Project: Automatic Light Adjustment System for Government Facilities
Analog to Digital Conversion (ADC) for Government Applications
Serial Communication and UART Programming in a Government Setting
Sensor Sticks, Motors, and Audio Devices for Government Use
Project: To Be Determined (TBD) for Government Applications
Testing and Debugging for Government Projects
Extending Arduino's Capabilities for Government Needs
Joining the Arduino Community for Government Collaboration
Troubleshooting Common Issues in a Government Context
Closing Remarks for Government Use
Requirements
- No prior programming experience is required.
- A basic understanding or interest in hardware is beneficial.
Audience
- Entry-level developers
- Hardware and software technicians
- Technical professionals from all sectors, including those for government
- Enthusiasts and hobbyists
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.