C Programming on Raspberry Pi
Develop innovative hardware-based projects in C
Dogan Ibrahim
Cite this publication as
Dogan Ibrahim, C Programming on Raspberry Pi (2021), Elektor, Aachen, ISBN: 9783895764325
1090
accesses
accesses
16
quotes
quotes
Descripción / Abstract
Índice
- BEGINN
- Preface
- Chapter 1 Installing the Operating System on Raspberry Pi
- 1.1 Overview
- 1.2 Raspbian Buster installation steps on Raspberry Pi 4
- Chapter 2 Raspberry Pi Program Development
- 2.1 Overview
- 2.2 The nano text editor
- Chapter 3 C Programming for Raspberry Pi
- 3.1 Overview
- 3.2 The C Language
- Chapter 4 Hardware Programming using C
- 4.1 Overview
- 4.2 The general purpose input-output ports (GPIO)
- Chapter 5 Hardware Projects using C
- 5.1 Overview
- 5.2 Project 1 - Rotating LEDs
- Chapter 6 LCD Projects
- 6.1 Overview
- 6.2 HD44780 LCD module
- Chapter 7 I2C Bus Interface
- 7.1 Overview
- 7.2 The I2C Bus
- Chapter 8 SPI Bus Interface
- 8.1 Overview
- Chapter 9 Using Analogue-to-Digital Converters (ADCs)
- 9.1 Overview
- 9.2 Project 1 - Analogue temperature sensor thermometer
- Chapter 10 Using Digital-to-Analogue Converters (DACs)
- 10.1 Overview
- 10.2 The MCP4921 DAC
- Chapter 11 Using Serial Communication
- 11.1 Overview
- Chapter 12 Other Useful Functions wiringPi
- 12.1 Overview
- 12.2 Project 1 - Using external interrupts - event counter
- Chapter 13 Other Useful Functions - pigpio
- 13.1 Overview
- 13.2 Project 1 - Using external interrupts - event counter
- Chapter 14 Communication over Wi-Fi
- 14.1 Overview
- 14.2 UDP and TCP/IP
- 14.3 UDP communication
- Chapter 15 Bluetooth Communication
- 15.1 Overview
- 15.2 Project 1 - Bluetooth communication with a smartphone - sending and receiving text messages
- Chapter 16 Automatically Running Programs on Startup
- 16.1 Overview
- 16.2 Scheduling a program to run at specified times
- Chapter 17 Sending Data to the Cloud
- 17.1 Overview
- 17.2 Project - Sending temperature and humidity data to the cloud
- Index