Embedded Programming with Arduino Uno
Channel: Utah Cpp Programmers
Date: 2022-01-23

This Winter, we'll be hunkered down with embedded programming with C/C++ and some popular single board computer platforms popular in the 'maker' community.

This month, Richard Thomson will start us out with the Arduino Uno. The Uno is one of the first popular open source hardware platforms with an ATMega328P 8-bit microcontroller from Atmel. The Arduino platform was specifically created to make it easier to combine circuits (sensors and actuators) with software into a whole system. The Arduino Integrated Development Environment (IDE) was created to simplify the task of simple embedded programming.

In this presentation, we'll look at:
- Embedded development in C/C++
- What makes embedded different from desktop development?
- What's in the ATMega328 microcontroller?
- How do we use the Arduino IDE to program the Uno?
- What's in the Arduino IDE under the covers?
- What makes the Arduino platform popular?

Meetup: https://www.meetup.com/Utah-Cpp-Programmers/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/
Future topics: https://utahcpp.wordpress.com/future-meeting-topics/