-
Notifications
You must be signed in to change notification settings - Fork 1
Architecture
The architecture diagram is shown in Figure 1.
Figure 1. Architecture Diagram
The central component is the Raspberry Pi, which connects all parts of the system. Communication occurs through GPIO pins (for the buzzer, LEDs, and ADC) using the I2C communication protocol (for the ADC). Control over the LEDs, buzzer, and ADC converter is managed through drivers, with each component’s functions and actions clearly defined. Since drivers operate in kernel space, it is necessary to implement user applications that communicate with the kernel. For this purpose, both combined and individual test applications have been implemented.
The system architecture aligns with the problem description—each component should enable integration into the system while functioning as an independent (sub)unit.