0

Custom Raspberry Pi Interfaces

eBook - Design and build hardware interfaces for the Raspberry Pi

Erschienen am 24.01.2017, 1. Auflage 2017
54,95 €
(inkl. MwSt.)

Download

E-Book Download
Bibliografische Daten
ISBN/EAN: 9781484224069
Sprache: Englisch
Umfang: 0 S., 6.72 MB
E-Book
Format: PDF
DRM: Digitales Wasserzeichen

Beschreibung

Design and build custom hardware interfaces for the Raspberry Pi and discover low cost display and sensor options for embedded system projects. 

With this book you'll master 12C communications using Raspbian Linux in C++ and perform ADC and DAC experiments. You'll experiment with debounce buttons and switches using hardware and software solutions. Develop flywheel rotary encoder effects for ease of tuning and construct a hardware interface to the Music Playing Daemon (MPD) with developed software. Discover how to add your own hardware keypad for remote combination lock applications. 

Custom Raspberry Pi Interfaces offers a thorough chapter on interfacing 5-volt systems to 3.3-volt Raspberry Pis designed to expand your choice of peripheral options. Ready to go C++ programs involving GPIO and I2C peripherals are provided. This book also explores ADC, DAC, rotary encoders, CMOS shift registers. I2C I/O extenders.


What you'll learn:Build simple, low cost input/output interfaces including rotary encoders 
Interface with 5-volt devices from a 3-volt Raspberry Pi system 
Apply analog to digital and digital to analog conversions on the Pi 
Read potentiometers (volume control) from the Pi 
Determine step, directions, and velocity of a rotary encoder 
Perform remote interfacing using the I2 PCF8574 chip
Work with external CMOS devices like the 74HC595 (in C++)

Who this book is for:Students and hobbyists interested in building custom interfaces for their Raspberry Pis.

Autorenportrait

Warren Gayhas been an electronics enthusiast since childhood and often dragged discarded TV sets home after school. In high school he learned to program the IBM-1130 and then pursued a career in software development at Ryerson Polytechnical, in Toronto. Since then he has worked professionally for over 30 years, mainly in C/C++, under Unix and Linux. Meanwhile, the love of electronics has never faded since the early creation of his home-brewed Intel 8008 system in the 70's to the present day projects employing the Raspberry Pi. Warren also holds an advanced amateur radio license and was able to work the Mir space station (U2MIR) using packet radio in August 1991.He's authored other books includingSams Teach Yourself Linux in 24 Hours, Linux Socket Programming by Example,and Advanced Unix Programming.

Inhalt

Chapter 1: Introduction

Chapter 2: 3V/5V Interfacing

Chapter 3: VGA LCD Monitors

Chapter 4: I2C LCD Displays

Chapter 5: MC14490 and Software Debouncing

Chapter 6: PCF8591 ADC

Chapter 7: Potentiometer Input Controls

Chapter 8: Rotary Encoders

Chapter 9: More Pi inputs with 74HC165

Chapter 10: More Pi outputs with 74HC595

Chapter 11: MCP23017 I/O Port Extender

Chapter 12: MPD/MPC Hardware Controls

Chapter 13: Keypad Controls



Informationen zu E-Books

„E-Book“ steht für digitales Buch. Um diese Art von Büchern lesen zu können wird entweder eine spezielle Software für Computer, Tablets und Smartphones oder ein E-Book Reader benötigt. Da viele verschiedene Formate (Dateien) für E-Books existieren, gilt es dabei, einiges zu beachten.
Von uns werden digitale Bücher in drei Formaten ausgeliefert. Die Formate sind EPUB mit DRM (Digital Rights Management), EPUB ohne DRM und PDF. Bei den Formaten PDF und EPUB ohne DRM müssen Sie lediglich prüfen, ob Ihr E-Book Reader kompatibel ist. Wenn ein Format mit DRM genutzt wird, besteht zusätzlich die Notwendigkeit, dass Sie einen kostenlosen Adobe® Digital Editions Account besitzen. Wenn Sie ein E-Book, das Adobe® Digital Editions benötigt herunterladen, erhalten Sie eine ASCM-Datei, die zu Digital Editions hinzugefügt und mit Ihrem Account verknüpft werden muss. Einige E-Book Reader (zum Beispiel PocketBook Touch) unterstützen auch das direkte Eingeben der Login-Daten des Adobe Accounts – somit können diese ASCM-Dateien direkt auf das betreffende Gerät kopiert werden.
Da E-Books nur für eine begrenzte Zeit – in der Regel 6 Monate – herunterladbar sind, sollten Sie stets eine Sicherheitskopie auf einem Dauerspeicher (Festplatte, USB-Stick oder CD) vorsehen. Auch ist die Menge der Downloads auf maximal 5 begrenzt.