Custom Raspberry Pi interfaces : design and build hardware interfaces for the Raspberry Pi

Book Cover
Average Rating
Published
[United States] : Apress, 2017.
Status
Available Online

Description

Loading Description...

More Details

Format
Language
English
ISBN
9781484224069, 148422406X, 1484224051, 9781484224052
UPC
10.1007/978-1-4842-2406-9

Notes

Bibliography
Includes bibliographical references and index.
Description
This book equips the reader with skills necessary to design and build custom hardware interfaces for the Raspberry Pi. A thorough chapter on interfacing 5-volt systems to 3.3-volt Raspberry Pis expands the reader?s choice of peripheral options. Ready to go C++ programs involving GPIO and I2C peripherals are provided. Explores ADC, DAC, rotary encoders, CMOS shift registers. I2C I/O extenders. Readers will discover low cost display and sensor options for embedded system projects. Master 12C communications using Raspbian Linux in C++. Perform ADC and DAC experiments. Debounce buttons and switches using hardware and software solutions. Read rotary encoders for direction and step. Develop flywheel rotary encoder effects for ease of tuning. 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.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Gay, W. (2017). Custom Raspberry Pi interfaces: design and build hardware interfaces for the Raspberry Pi . Apress.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Gay, Warren. 2017. Custom Raspberry Pi Interfaces: Design and Build Hardware Interfaces for the Raspberry Pi. Apress.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Gay, Warren. Custom Raspberry Pi Interfaces: Design and Build Hardware Interfaces for the Raspberry Pi Apress, 2017.

MLA Citation, 9th Edition (style guide)

Gay, Warren. Custom Raspberry Pi Interfaces: Design and Build Hardware Interfaces for the Raspberry Pi Apress, 2017.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
4930e71a-3c4f-5cb7-1ceb-6d6390c4e99c-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID4930e71a-3c4f-5cb7-1ceb-6d6390c4e99c-eng
Full titlecustom raspberry pi interfaces design and build hardware interfaces for the raspberry pi
Authorgay warren
Grouping Categorybook
Last Update2024-12-03 21:04:28PM
Last Indexed2024-12-03 21:13:59PM

Book Cover Information

Image SourcecontentCafe
First LoadedJan 4, 2024
Last UsedDec 3, 2024

Marc Record

First DetectedMar 14, 2023 08:04:14 AM
Last File Modification TimeMar 14, 2023 08:04:14 AM
SuppressedRecord had no items

MARC Record

LEADER07233cam a2200709 i 4500
001ocn970393472
003OCoLC
00520230314080348.0
006m     o  d        
007cr cnu|||unuuu
008170127s2017    xxu     ob    001 0 eng d
015 |a GBB912976|2 bnb
0167 |a 019206037|2 Uk
019 |a 970792839|a 971041117|a 971081547|a 971221877|a 972127451|a 972239667|a 974650661|a 981102078|a 981820528|a 1005773673|a 1011793384|a 1048130167|a 1058377679|a 1066446618|a 1066474494|a 1076490499|a 1086457900|a 1112544254|a 1112833103|a 1113284497|a 1122819358|a 1127152020|a 1129372751|a 1132161446
020 |a 9781484224069|q (electronic bk.)
020 |a 148422406X|q (electronic bk.)
020 |a 1484224051
020 |a 9781484224052
0247 |a 10.1007/978-1-4842-2406-9|2 doi
035 |a (OCoLC)970393472|z (OCoLC)970792839|z (OCoLC)971041117|z (OCoLC)971081547|z (OCoLC)971221877|z (OCoLC)972127451|z (OCoLC)972239667|z (OCoLC)974650661|z (OCoLC)981102078|z (OCoLC)981820528|z (OCoLC)1005773673|z (OCoLC)1011793384|z (OCoLC)1048130167|z (OCoLC)1058377679|z (OCoLC)1066446618|z (OCoLC)1066474494|z (OCoLC)1076490499|z (OCoLC)1086457900|z (OCoLC)1112544254|z (OCoLC)1112833103|z (OCoLC)1113284497|z (OCoLC)1122819358|z (OCoLC)1127152020|z (OCoLC)1129372751|z (OCoLC)1132161446
037 |a CL0501000008|b Safari Books Online
040 |a N$T|b eng|e rda|e pn|c N$T|d EBLCP|d GW5XE|d IDEBK|d UAB|d YDX|d N$T|d OCLCF|d COO|d UPM|d VT2|d IOG|d ESU|d Z5A|d JBG|d IAD|d ICW|d ICN|d OTZ|d K6U|d OCLCQ|d MERUC|d LIV|d OCLCQ|d MCW|d IDB|d U3W|d D6H|d VVB|d KSU|d EZ9|d AU@|d WYU|d UMI|d TOH|d G3B|d UKMGB|d STF|d UKAHL|d LEAUB|d ERF|d UHL|d LEATE|d OCLCQ|d BRF|d OCLCO|d OCLCQ
049 |a MAIN
050 4|a QA76.9.U83
072 7|a COM|x 070000|2 bisacsh
072 7|a UY|2 bicssc
08204|a 005.4/37|2 23
08204|a 004
1001 |a Gay, Warren,|e author.|9 312274
24510|a Custom Raspberry Pi interfaces :|b design and build hardware interfaces for the Raspberry Pi /|c Warren Gay.
264 1|a [United States] :|b Apress,|c 2017.
264 2|a New York, NY :|b Distributed to the Book trade worldwide by Springer
264 4|c ©2017
300 |a 1 online resource
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
347 |a text file
347 |b PDF
4901 |a Technology in action
504 |a Includes bibliographical references and index.
5050 |a At a Glance; Contents; About the Author; About the Technical Reviewer; Chapter 1: Introduction; Raspberry Pi 3 and Zero; Why GPIO Is Important; What to Purchase; Software to Download; Let's Begin; Chapter 2: 3V/5V Signal Interfacing; 7400 Series (TTL); 3.3V Logic; Voltage Dividers; 7400 Series Derivative Families; Unused CMOS Inputs; Converting 5V to 3V Input: 74LVC245; Converting 5V to 3V Input: 74LVC244; CD4049/CD4050; Input Protection Diodes; Converting 3 Volts to 5 Volts with the HCT Family; 74HCT245; 74HCT244; Switching Speed; Summary; Bibliography; Chapter 3: VGA LCD Monitors.
5058 |a VGA ConvertersResolution and Refresh Rates; /boot/config.txt; Confirming Resolution; Summary; Bibliography; Chapter 4: I2C LCD Displays; LCD Module 1602A; I2C Serial Interface; I2C Module Configuration; I2C Module Output; I2C Module Input; PCF8574P Chip; 3 Volts to 5 Volts; Attaching the I2C Serial Module; Displaying Data; Reading from the LCD1602; Class LCD1602; I2C Baud Rate; Profit and Loss; Summary; Chapter 5: MC14490 and Software Debouncing; Hardware: MC14490; Chip Operation; Capacitor C1; Experiment; More Inputs; Software Debouncing; Experiment; Summary; Chapter 6: PCF8591 ADC.
5058 |a The YL-40 PCBVoltage Range; I2C Bus; I2C Addresses; DAC (AOUT); Removing YL-40 LED D1; Hacking YL-40 I2C Address; I2C Bus Setup; Reading from PCF8591; Experiment; Writing to the DAC; Experiment; Experiment; Limitations; Extending Voltage Range; Repairing the Temp Sensor; Conversion to Celsius; Reading Temperature; Experiment; The YL-40 LDR; Experiment; 1N914 Experiment; Software; Potential Experiments; Summary; Bibliography; Chapter 7: Potentiometer Input Controls; Potentiometers; Voltage Dividers; ADC Circuit; Pot Resistance; Taper; Effect of ADC Bits; Experiment.
5058 |a Applying Potentiometer ControlsSelection Resolution; Summary; Bibliography; Chapter 8: Rotary Encoders; Keyes KY-040 Rotary Encoder; The Switch; Operation; Voltage; Evaluation Circuit; Interfacing to the Pi; Experiment; Experiment; Sequence Errors; Experiment; FM Dial 1; FM Dial 2; Class Switch; Main Routine; Summary; Bibliography; Chapter 9: More Pi Inputs with 74HC165; 74HC165 Pinout; Function Table; Breadboard Experiment; Program; Logic Analyzer View; Profit and Loss; Even More Inputs; Other Bit Counts; Combining GPIOs; Chip Enable; CD4012B; Summary.
5058 |a Chapter 10: More Pi Outputs with 74HC59574HC165 Pinout; Function Table; Breadboard Experiment; Experiment Run; Input and Output; Additional Outputs; Profit and Loss; Summary; Chapter 11: MCP23017 I/O Port Extender; MCP23017; Wiring; Output GPIO Experiment; Input Experiment; Software Operations; I2C Header Files; Opening the I2C Driver; I2C Write; I2C Read; Configuration; Interrupt Capability; Interrupt Profit and Loss; Summary; Chapter 12: MPD/MPC Hardware Controls; Audio Preparation; MPD/MPD; Hardware Setup; Test Volume Control; Test Rotary Control; Test LCD; The mpcctl Program; Main Program.
520 |a This book equips the reader with skills necessary to design and build custom hardware interfaces for the Raspberry Pi. A thorough chapter on interfacing 5-volt systems to 3.3-volt Raspberry Pis expands the reader?s choice of peripheral options. Ready to go C++ programs involving GPIO and I2C peripherals are provided. Explores ADC, DAC, rotary encoders, CMOS shift registers. I2C I/O extenders. Readers will discover low cost display and sensor options for embedded system projects. Master 12C communications using Raspbian Linux in C++. Perform ADC and DAC experiments. Debounce buttons and switches using hardware and software solutions. Read rotary encoders for direction and step. Develop flywheel rotary encoder effects for ease of tuning. 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.
5880 |a Online resource; title from PDF title page (SpringerLink, viewed February 7, 2017).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a User interfaces (Computer systems)|9 63694
650 0|a Raspberry Pi (Computer)|9 403985
650 2|a User-Computer Interface
77608|i Printed edition:|z 9781484224052
830 0|a Technology in action.|9 182112
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484224069/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH32563150
938 |a ProQuest Ebook Central|b EBLB|n EBL4791290
938 |a EBSCOhost|b EBSC|n 1457728
938 |a ProQuest MyiLibrary Digital eBook Collection|b IDEB|n cis37494478
938 |a YBP Library Services|b YANK|n 13403571
994 |a 92|b VIA
999 |c 281506|d 281506