RaspberrySTEMTM Projects Guide

Copyright © 2015 by Scott Silver Labs

INTRODUCTION

INTRODUCTION TO THE PROJECTS GUIDE

INTRODUCTION TO THE IDE

PROJECTS

PROJECT #1: HELLO, WORLD!

PROJECT #2: YOUR FIRST CIRCUIT

PROJECT #3: BREADBOARDING YOUR FIRST CIRCUIT

PROJECT #4: RASPBERRY PI POWER

PROJECT #5: GENERAL PURPOSE INPUT/OUTPUT

PROJECT #6: INTRODUCING BUTTONS

PROJECT #7: USING BUTTONS WITH GPIO

PROJECT #8: FLASHLIGHT

PROJECT #9: MANY BUTTONS

PROJECT #10: SOUNDS/SPEAKER

PROJECT #11: MARY HAD A LITTLE LAMB

PROJECT #12: SIMPLE PIANO

PROJECT #13: BETTER PIANO

PROJECT #14: 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: LED MATRIX

PROJECT #24: 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

INTRO_TO_ELECTRONICS

YOUR FIRST SCHEMATIC

HANDLING_ERRORS

USING THE BREADBOARD

STRING THEORY

CALCULATIONS

VARIABLES / ASSIGNMENTS

INTRO TO FUNCTIONS

FUNCTION INPUTS

FUNCTION OUTPUTS

BUILT-IN FUNCTIONS

WHILE LOOPS

IF / ELSE STATEMENTS

LISTS

FOR LOOPS