Wildcard Week

Interface and Application Programming

This was a very stressful week of programming. In the talk we saw the different languages that we can use. Neil recommended several programs for us to try.....

the truth that the learning curve was enormous, but nothing beats the satisfaction of making it work.

Neil showed us many of the applications available and what they can do. I was...stunned by the variety of different programs out there....

Interface for real-time sensor data visualization

Interface Development

I developed a graphical interface using Processing (based on Java) to visualize the data coming from my sensor board via Serial Communication (UART). The technical workflow was:

  • Data Parsing: The microcontroller sends distance values as strings followed by a newline character. Processing reads these using Serial.readStringUntil('\n').
  • Visualization: I mapped the sensor values (2cm - 400cm) to screen coordinates pixels (0 - 800) using the map() function, creating a dynamic bar chart that responds to physical objects.
  • UI Design: Implemented a clean dashboard with labels and a numerical readout for better readability.

This allows for intuitive monitoring of hardware sensors directly from a computer screen, bridging the gap between physical and digital worlds.

Weekly documentation

Orange and Violet Simple Startup Business Animated Presentation de Cindy Marilyn

References