-
Notifications
You must be signed in to change notification settings - Fork 0
Sprint 1 delivery
The main focuses of Sprint 1:
- Creating all of the GUI components based on the design prototype (sonar screen, buttons, console)
- Hardware programming (moving the servo motor, receive temperature, detect objects with ultrasonic sensors)
- MQTT connection
One of the primary difficulties in designing the graphical user interface (GUI) is making sure that it remains adaptable and responsive, as the size of the screen will vary depending on the device being used to access the system. In addition, when the initial version of the GUI was developed, it contained dummy data because the system was not yet receiving data from the sonar visualizer. However, since the MQTT implementation has been completed, the next step is to integrate the sonar commands and sonar data into the GUI so that it can obtain data directly from the sonar instead of relying on the previously used dummy data.
From the challenges mentioned, the team has learned the importance of designing adaptable and responsive GUI components to ensure compatibility across various devices. The team also gained experience in implementing MQTT connections, which can be used for future projects. Overall, the team learned about the interdependency between different components of a complex system and how to coordinate the development of those components.