Week 12: Interface and Application Programming
Building interfaces and applications
Building interfaces and applications
Write an application that interfaces with an input and/or output device that you made.
This week focused on building interfaces and applications that connect with input and output devices. I explored different tools and approaches for creating user interfaces that communicate with embedded systems.
Interfaces serve as bridges between users and embedded systems, allowing interaction through visual, audio, or haptic feedback. The goal is to create intuitive ways to control devices and visualize data.
I explored various tools for interface development, including web-based interfaces, Processing, and other graphical programming environments.
The implementation involved creating an interface that communicates with my embedded devices, processing input data, and displaying outputs in a meaningful way.
I developed a web-based interface using HTML, CSS, and JavaScript to create a user-friendly way to interact with and monitor my devices remotely.
Serial communication was crucial for connecting the interface application with the embedded device, enabling real-time data exchange and control.
This work connects directly to my final project, where I need interfaces to control and monitor the wearable electronic jewelry system. The skills learned here are essential for creating user interactions with embedded systems.