Maria browsed the Elektor library once again and this time came up with a book about C programming on the Raspberry Pi. The Raspberry Pi has traditionally been programmed using Python. Although this is a very powerful language, many programmers are not familiar with it. C, on the other hand, still is the most commonly used programming language and all embedded microcontrollers can be programmed using it.

This book is about using the Raspberry Pi with C to develop a range of hardware-based projects. Two of the most popular C libraries, wiringPi and pigpio are used to control LEDs, relays and motors or to read sensors and switches.

Many projects are provided in the book, including using Wi-Fi and Bluetooth to establish communication with smartphones. Complete program listings are provided with full explanations. All projects have been fully tested.
Besides many projects the book also contains an introduction to C and detailed information on setting up the Raspberry Pi.