Congratulations—you have successfully written your first C++ program and run it on your Raspberry Pi! In this chapter, we first installed the wiringPi library and understood the wiringPi pin connections for the Raspberry Pi. Next, we wrote a simple C++ program to blink an led. After that, we understood the working of the LDR sensor module and turned the LED on/off depending on the input from the LDR sensor module. After this, we understood PWM and used the softPWM library to write a program to vary the brightness of the led.
In the next chapter, we will look at the different parts that are required to create a car robot. Next, we will understand the workings of DC motors and motor drivers, and learn how to create a car robot. After this, we will write a C++ program to move the robot in different directions.