Technical requirements
This chapter requires you to have the following hardware and software ready, grouped into two parts – Raspberry Pi hardware and software requirements for the practical:
- Hardware:
- Raspberry Pi 4
- Power supply for Raspberry Pi 4
- MicroSD card
- Keyboard and mouse (external)
- Computer screen
- HDMI/DVI/VGA cable
- Ethernet cable (optional)
- Software:
- Diagram design software of your choice (e.g., Draw.io)
- Arduino IDE
The Raspberry Pi computer is a cheap, credit-card-sized but powerful computer that runs the Linux environment, while providing you with the ability to do everything a desktop computer can do, such as playing high-definition video, word processing, and making spreadsheets. It can interact with the environment around it through its input/output (IO) pins and can be used to control hardware projects through this. It is compatible with several programming languages such as Python, C, and C++.
We will be running our programs on the Raspberry Pi...