This lesson is in the early stages of development (Alpha version)

Raspberry Pi and Arduino

A brief guide to programming the Arduino via the Raspberry Pi. The focus of this guide is getting started writing code in the context of working with sensors to collect data.


The setup includes the materials needed. The guide assumes you are familiar with using the bash shell and can edit files via command line on the Raspberry Pi.


Setup Download files required for the lesson
00:00 1. Introduction What is the Arduino platform?
Why do we use the Arduino platform?
00:25 2. Installing arduino-cli How can you program an Arduino board?
00:45 3. First Sketch How do you program the Arduino?
What is the structure of an Arduino program?
01:15 4. Using the Breadboard What is a breadboard?
How are a breadboard’s conductors organized?
How can you use a breadboard to connect devices to the Arduino?
01:55 5. Using Digital and Analog Pins How can the Arduino receive input via pins?
02:35 6. Using Serial Connections How can Arduino programs use the serial interace?
03:15 7. Using Arduino Libraries How can Arduino programming be extended?
03:45 8. Using git for Arduino programs How can I maintain Arduino programs with git?
How can I create a github reposistory from the command line?
04:15 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.