
Raspberry Pi and AVR Projects
Beschreibung
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Weitere Details
Weitere Ausgaben
Andere Ausgaben

Inhalt
- Intro
- Copyright
- Table of Contents
- Preface
- Book-wide bill of materials
- Conventions Used in This Book
- Using Code Examples
- Safari® Books Online
- How to Contact Us
- About the Authors
- Acknowledgments
- Clare Bowman and Cefn Hoile
- Brian Corteil
- Sjoerd Dirk Meijer
- Lauren Orsini
- Chapter 1. Introduction
- The Power of the Pi
- Raspbian
- Who Is This Book For?
- Projects in This Book
- Chapter 2. Picussion
- Materials and Tools
- Solderless Breadboarding Materials
- Solderless Breadboard Tools
- Soldering Materials
- Soldering Tools
- Configuring Your Raspberry Pi
- Exercise 1: Blink
- Attaching the UART
- Testing with the Blink Sketch
- Troubleshooting
- Exercise 2: Knock
- Loading the Knock Sketch
- Displaying Knock Messages in the Python Shell
- Loading a Python Script to Display Knock! Messages
- Exercise 3: Sending Knock Messages Wirelessly
- Using Bluetooth for Programming
- Transmitting Wireless Messages
- Triggering Audio
- Troubleshooting Audio from the Pi
- Exercise 4: Talking Wearables
- Using Python Threading for Multiple Wearables
- Running Audio on Multiple Wearables
- Exercise 5: One Man Band
- Adding an Accelerometer
- Detecting Orientation
- Adding the KnockLedControl Sketch
- Processing Accelerometer Data on the Pi
- Running the One Man Band
- How the One Man Band Works
- Proper Gestures for the One Man Band
- Where Next?
- Chapter 3. Raspberries from Scratch
- The Conductive Keyboard
- Materials
- Installing Software
- Raspberry Pi as AVR Programmer
- Building the Conductive Keyboard
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Exercise 5
- Testing the Conductive Keyboard
- Extending the Conductive Keyboard
- Exercise 6
- Exercise 7
- Exercise 8
- Exercise 9
- Programming and Testing the Conductive Keyboard
- Using the Conductive Keyboard
- Using the ShrimpKey with Scratch
- A Scratch Primer
- Using the Conductive Keyboard in Scratch
- Project 1: Interactive Art Project
- Using the Conductive Keyboard with the Art Project
- Project 2: Memory Game
- Summary
- Chapter 4. The Internet of Fish
- Materials
- Hardware Materials
- Software Materials
- Before You Start
- Setting Up SSH Communication
- A Thermometer That Reads and Writes
- Texting with Raspberry Pi
- Sign Up for Twilio
- Put Raspberry Pi in the Loop
- Update temp.py
- Building the Pi Web Server
- Set Up Apache
- Make a Basic Website
- Install MySQL
- Build a Database
- Connect the MySQL Database to temp.py
- Connect the MySQL Database to data.php
- Design a Graph
- Next Steps and Acknowledgments
- Chapter 5. Internet-Connected Giraffe Mood Lamp
- Materials and Tools
- Hardware
- Electronics
- Selecting a Lamp
- Tools
- Adding the Required Packages
- Creating a Twitter Account for Your Lamp
- Downloading Code for the Lamp and Configuring Twitter Access
- Walking Through lamp.py
- onArg.py
- Walking Through onArg.py
- Running lamp.py When the Raspberry Pi Starts
- Building the Lamp
- Hacking the Lamp
- DC-to-DC Converter
- The RGB Matrix
- The Switch
- The Stripboard
- The Base
- Putting It All Together
- Where to Go from Here?
- Appendix A. Appendix: The Missing Pieces
- Downloading the Book's Source Code
- Appendix: The Missing Pieces
- Installing Raspbian
- Configuring the WiFi Adapter
- From Breadboard to Stripboard
- Reassigning Conductive Keyboard Keys
- Manual Installation
- Enabling SPI (Serial Peripheral Interface)
- Install AVRDUDE
- Install Arduino IDE
- Download the ShrimpKey Software
- Add Configuration for USBasp Devices
- Install ScratchGPIO
- Configure the Arduino IDE
- Index
- About the Fonts and Images
Systemvoraussetzungen
Dateiformat: PDF
Kopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)
Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.