Raspberry pi software. Using the GPIO pins to interact with hardware; 3.