10 Book 6: Working with Arduino Microprocessors Chapter 1: Introducing Arduino Introducing the Arduino UNO Buying an UNO Starter Kit Installing the Arduino IDE Connecting to an UNO Looking at a Simple Arduino Sketch Running the Blink Program Using a Digital I/O Pin to Control an LED Project 43: Blinking an LED with an Arduino UNO Chapter 2: Creating Arduino Sketches Introducing C Working with a Prototyping Shield Building a Test Circuit Project 44: An Arduino LED Test Circuit Flashing the LEDs Using Comments Creating Identifiers Using Variables Doing Math A Program That Uses Variables and Math Using If Statements Using While Loops Using For Loops Crafting Your Own Functions Chapter 3: More Arduino Programming Tricks Using a Push Button with an Arduino Checking the Status of a Switch in Arduino Project 45: A Push-Button Controlled Arduino LED Flasher Randomizing Your Programs Reading a Value from a Potentiometer Project 46: A Variable-Rate LED Flasher Chapter 4: An Arduino Proximity Sensor Using an Ultrasonic Range Finder Using an LCD Building a Proximity Sensor Project 47: An Arduino Proximity Sensor Chapter 5: Adding Sound and Motion to Your Arduino Projects Using a Speaker with an Arduino Project 48: Creating Sound with a Speaker Using an MP3 Shield Building an Arduino Music Player Project 49: Using a Music Maker Shield to Play Sounds Using a Servo with an Arduino Project 50: Using a Servo with an Arduino Chapter 6: Keypads and Keyboards Using a Keypad Setting Up a Keypad Building a Keypad Circuit Project 51: Using a Keypad Using an Arduino for Computer Keyboard Input Building a Windows Keypad Gadget Project 52: A Windows Keypad Gadget
11 Book 7: Working with Raspberry Pi Chapter 1: Introducing Raspberry Pi Introducing the Raspberry Pi Considering Raspberry Pi Versions Setting Up a Raspberry Pi Installing the Raspberry Pi Operating System Starting Up Your Raspberry Pi Understanding the File System Writing Your First Raspberry Pi Program Examining GPIO Ports Connecting an LED to a GPIO Port Flashing an LED in Python Building a Raspberry Pi LED Flasher Project 51: Blinking an LED with a Raspberry Pi Chapter 2: Programming in Python Looking Closer at Python Building a Test Circuit Project 52: A Raspberry Pi LED Test Board Flashing the LEDs Using Comments Creating Identifiers