Develop modern hardware-based tasks in C – CoderProg

C Programming on Raspberry Pi: Develop innovative hardware-based projects in C

English | 2021 | ISBN: 978-3895764318 | 376 Pages | PDF | 46 MB

The Raspberry Pi has historically been programmed utilizing Python. Though this can be a very highly effective language, many programmers is probably not aware of it. C however is maybe probably the most generally used programming language and all embedded microcontrollers will be programmed utilizing it.

The C language is taught in most technical faculties and universities and virtually all engineering college students are aware of utilizing it with their tasks. This ebook is about utilizing the Raspberry Pi with C to develop a spread of hardware-based tasks. Two of the most well-liked C libraries, wiringPi and pigpio are used.

The ebook begins with an introduction to C and most college students and newcomers will discover this chapter invaluable. Many tasks are supplied within the ebook, together with utilizing Wi-Fi and Bluetooth to ascertain communication with smartphones.

Many sensor and hardware-based tasks are included. Each wiringPi and pigpio libraries are utilized in all tasks. Full program listings are given with full explanations. All tasks have been absolutely examined and work.

The next hardware-based tasks are supplied within the ebook:

  • Utilizing sensors
  • Utilizing LCDs
  • I²C and SPI buses
  • Serial communication
  • Multitasking
  • Exterior and timer interrupts
  • Utilizing Wi-Fi
  • Webservers
  • Speaking with smartphones
  • Utilizing Bluetooth
  • Sending knowledge to the cloud

Program listings of all Raspberry Pi tasks developed on this ebook can be found on the Elektor web site. Readers can obtain and use these applications of their tasks. Alternatively, they'll customise them to swimsuit their purposes.

Homepage

Obtain from free file storage



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *