Custom Raspberry Pi interfaces : design and build hardware interfaces for the Raspberry Pi
Author
Published
[United States] : Apress, 2017.
Appears on list
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
Subjects
Other Subjects
Also in this Series
Checking series information...
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
Grouping Information
Grouped Work ID | 4930e71a-3c4f-5cb7-1ceb-6d6390c4e99c-eng |
---|---|
Full title | custom raspberry pi interfaces design and build hardware interfaces for the raspberry pi |
Author | gay warren |
Grouping Category | book |
Last Update | 2024-12-03 21:04:28PM |
Last Indexed | 2024-12-03 21:13:59PM |
Book Cover Information
Image Source | contentCafe |
---|---|
First Loaded | Jan 4, 2024 |
Last Used | Dec 3, 2024 |
Marc Record
First Detected | Mar 14, 2023 08:04:14 AM |
---|---|
Last File Modification Time | Mar 14, 2023 08:04:14 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 07233cam a2200709 i 4500 | ||
---|---|---|---|
001 | ocn970393472 | ||
003 | OCoLC | ||
005 | 20230314080348.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 170127s2017 xxu ob 001 0 eng d | ||
015 | |a GBB912976|2 bnb | ||
016 | 7 | |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 | ||
024 | 7 | |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 | |
082 | 0 | 4 | |a 005.4/37|2 23 |
082 | 0 | 4 | |a 004 |
100 | 1 | |a Gay, Warren,|e author.|9 312274 | |
245 | 1 | 0 | |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 | ||
490 | 1 | |a Technology in action | |
504 | |a Includes bibliographical references and index. | ||
505 | 0 | |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. | |
505 | 8 | |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. | |
505 | 8 | |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. | |
505 | 8 | |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. | |
505 | 8 | |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. | ||
588 | 0 | |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 | |
776 | 0 | 8 | |i Printed edition:|z 9781484224052 |
830 | 0 | |a Technology in action.|9 182112 | |
856 | 4 | 0 | |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 |