Course Outline
Introduction
- Microcontroller vs. Microprocessor for Government Applications
- Arduino vs. Raspberry Pi for Government Projects
Overview of Embedded Systems for Government Use
Selecting the Appropriate Arduino Board for Your Project
The Mindset for Learning Arduino in a Government Setting
Fundamentals of Arduino Electronics for Public Sector Applications
Understanding Circuit Diagrams for Government Projects
Utilizing a Digital Voltmeter (DVM) in Government Settings
Ensuring Safety: Preventing Damage to GPIO Pins and Other Precautions
Connecting Components for Government 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 for Government Use
Configuring Output Devices (LEDs and Electro-Mechanical Robotics) for Government Applications
Programming Sensor-to-Output Device Control for Government Projects
Project: Automatic Light Adjustment System for Government Facilities
Analog to Digital Conversion (ADC) for Government Use
Serial Communication and UART Programming for Government Applications
Sensor Sticks, Motors, and Audio Devices for Government Projects
Project: To Be Determined (TBD)
Testing and Debugging for Government Applications
Extending Arduino's Capabilities for Government Use
Joining the Arduino Community for Government Professionals
Troubleshooting for Government Projects
Closing Remarks
Requirements
- No prior programming experience required.
- A fundamental understanding or interest in hardware is beneficial.
Audience
- Beginner developers for government and private sectors
- Hardware and software technicians
- Technical professionals across all industries
- Hobbyists with a technical interest
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.