I am pleased to announce a new in-depth book about the Raspberry Pi:
Assimilating the Raspberry Pi, by Warren Gay.
(
This book is targeted at the college level student or hobbyist, who is interested in Raspberry Pi reference material and builds electronic interfaces. This book is suitable for those who are familiar with the Pi and seeking more advanced treatment.
The first half of the book is a comprehensive reference, saving you time. Not only is the hardware referenced but the Raspbian Linux APIs to access the hardware and drivers are covered.
The last half of the book covers interfacing projects, involving hardware and software. The projects included are:
- Battery operation using an LM7805 regulator
- Battery operation using a DC-DC Buck Converter
- Designing your own one transistor power driver
- 1-Wire DS18B20 temperature sensor
- SPI Bus tester
- DHT11 temperature and humidity sensor
- MCP23017 I2C GPIO extender
- Nunchuk mouse for X11 Window desktop
- DS1307 I2C Real Time Clock
- VS1838BB IR Remote Control Receiver
- ULN2003A unipolar stepper motor driver
- L298 H-Bridge bipolar stepper motor driver
- CD4013 button/switch debounce with Remote Console software
- Hardware and Software PWM generation (CPU utilization on analog meter)
All project parts and preassembled PCBs can be individually purchased from eBay, for less than $6.
The software is written in the C programming language, using a "bare metal" approach to Raspbian Linux APIs and drivers. No special software packages or hardware adapters are required. The source code is available from github and is public domain licensed. The free software is available using the following Linux command:
$ git clone git://github.com/ve3wwg/raspberry_pi.git
There is an extensive amount of researched material found in the reference section, some of which is hard to find. No serious electronics hobbyist should be without this hardcover book.
The book can be previewed and is available from:
Thanks, Warren.