RaspberrySTEMTM Projects Guide
INTRODUCTION
INTRODUCTION TO THE PROJECTS GUIDE
INTRODUCTION TO THE RDE
PROJECTS
PROJECT #1: HELLO, WORLD!
PROJECT #2: YOUR FIRST CIRCUIT
PROJECT #3: BREADBOARDING YOUR FIRST CIRCUIT
PROJECT #4: GETTING POWER FROM THE RASPBERRY PI
PROJECT #5: WORKING WITH BUTTONS
PROJECT #6: GPIO AS OUTPUTS (CONTROLLING LEDS)
PROJECT #7: GPIO AS INPUTS (READING BUTTONS)
PROJECT #8: BUILDING A FLASHLIGHT
PROJECT #9: READING MULTIPLE BUTTONS
PROJECT #10: SOUNDS & SPEAKER
PROJECT #11: PLAYING A SONG
PROJECT #12: BUILD A SIMPLE PIANO
PROJECT #13: BUILD A BETTER PIANO
PROJECT #14: BUILD A WALKABLE PIANO
PROJECT #15: SIMON 0
PROJECT #16: SIMON 1
PROJECT #17: SIMON 2
PROJECT #18: SIMON 3
PROJECT #19: SIMON 4
PROJECT #20: SIMON 5
PROJECT #21: SIMON 6
PROJECT #22: SIMON 7
PROJECT #23: USING THE LED MATRIX DISPLAY
PROJECT #24: PROGRAMMING GAME LOOPS
PROJECT #25: BOUNCING BALL 1
PROJECT #26: BOUNCING BALL 2
PROJECT #27: ACCELEROMETER
PROJECT #28: SPACE INVADERS 0
PROJECT #29: SPACE INVADERS 1
PROJECT #30: SPACE INVADERS 2
PROJECT #31: SPACE INVADERS 3
PROJECT #32: SPACE INVADERS 4
PROJECT #33: SPACE INVADERS 5
PROJECT #34: SPACE INVADERS 6
PROJECT #35: SPACE INVADERS 7
PROJECT #36: SPACE INVADERS 8
PROJECT #37: SPACE INVADERS 9
CONCEPTS
HANDLING_ERRORS
TROUBLESHOOTING CIRCUITS
INTRO_TO_ELECTRONICS
YOUR FIRST SCHEMATIC
USING THE BREADBOARD
GENERAL PURPOSE INPUTS/OUTPUTS
VARIABLES / ASSIGNMENTS
INTRO TO FUNCTIONS
FUNCTION INPUTS
FUNCTION OUTPUTS
USING FUNCTIONS & MODULES
STRING THEORY
CALCULATIONS
IF / ELSE STATEMENTS
LISTS
FOR LOOPS
WHILE LOOPS
Copyright © 2015 by Scott Silver Labs
Raspberry Pi® is a registered trademark of Raspberry Pi Foundation
Minecraft ®/TM & © 2009-2013 Mojang / Notch