Home » Programming Raspberry Pi Measurement Systems in C by Yury Magda
Programming Raspberry Pi Measurement Systems in C Yury Magda

Programming Raspberry Pi Measurement Systems in C

Yury Magda

Published August 18th 2013
ISBN :
Kindle Edition
209 pages
Enter the sum

 About the Book 

The popular Raspberry Pi miniature desktop computer besides being a flexible platform for fun, utility, and experimentation, can be directly used in electronics projects because it has general purpose input and output pins right on the board. TheMoreThe popular Raspberry Pi miniature desktop computer besides being a flexible platform for fun, utility, and experimentation, can be directly used in electronics projects because it has general purpose input and output pins right on the board. The Raspberry Pi can form a basis for building numerous measurement and control systems by both professionals and hobbyists.This book is thought as a highly practical guide that can help the readers to design and program measurement and control systems based upon the Raspberry Pi. These systems can comprise external electronic circuits controlled by programs written in GNU C. Projects described in the book illustrate processing digital and analog signals and using I/O expanders. Since many measurement systems process analog signals, the guide contains a brief theory and practical applications dedicated to use of popular high-resolution analog-to-digital converters. The methods of processing small analog signals with instrumentation amplifiers are discussed as well.The material of the book also covers digital signal synthesis with digital potentiometers and digital-to-analog converters. The readers will find practical designs of digitally programmable wide-band oscillators and PWM circuits. Each project is accompanied by a brief description which helps to make things clear. Most projects described in the book can be improved or modified if necessary. Each project includes a schematic circuit accompanied by a C source code with the detail explanation. All projects were designed using the Raspberry Pi Model B Rev.2 board running Raspbian OS.