image description

Introduction to Raspberry Pi - Featuring Setup and Basic Python

  • Pre-workshop activities: 15 min
  • Introductory presentation: 5-10 min
  • Hands-on activities: 80 min

Why Program with Raspberry Pi?

The Raspberry Pi world is an accessible introduction to single board computers for anyone from casual hobbyists to professionals. While microcontrollers such as those from Arduino are very rudimentary computers capable of running a single program limited to kilobytes in size, the Raspberry Pi is effectively a compact desktop PC capable of running a modern Linux operating system (with the exception of the Pico of course). This opens up various new possibilities for electronics and computing projects.

Learning objectives

Participants will be able to know and do the following by the end of this workshop:

  1. Setup the Raspberry Pi hardware and software.
  2. Configure Raspberry Pi graphics settings.
  3. Use RetroPi Controls.
  4. Create a Phython script and edit in Nano.
  5. Manipulate GPIO (general purpose input or output) controls.
  6. Have a basic understanding of terminal commands to navigate and move files.
  7. Make changes with Electronics and voice controls.
  8. Connect microphone and speakers to Raspberry Pi.
  9. Cut and paste programming and editing with terminal-based text editors.
  10. Be able to wire simple breadboard circuits with an introductory level understanding of electronics.


NEXT STEP: Pre-Workshop Activities