Diagrams

Among the many diagrams designed for our project, the use case diagram and the deployment diagram represent how the user interacts with the system and what parts each node contain, as well as how they are connected, respectively, they are a fundamental stepping stone used to dictate our software development for future deliverables.

Integration Workshop 3(1).png

Crank Sensor System - Diagrams

Class Diagram

The following diagram outlines the main CrankSensorSystem and its relationships with hardware components like MPU6050 IMU and the target BLE_Module.

Copy of Crank Sensor System - Class Diagram.png

Activity Diagram

This diagram represents the system operational workflow with visualization of the main loop() logic.

CSS_ActivityFlow.png

State Machine

This diagram represents the system’s behavior for communication, with their primary states Searching and Connected and the events that trigger transitions between them.

Crank Sensor System - State Machine.png

Raspberry PI System