Library Seat Management System

WKKim 08/23/2024
CSharp Winform

Overview

  • Developed a system to monitor seat status in real-time and display it with LED using an Arduino equipped with pressure sensors, temperature sensors, amplification circuits, Bluetooth communication modules, and a 3-color LED lamp.


C# Program

  • Used data received via Bluetooth from pressure and temperature sensors to determine seat status and send status information to Arduino via Bluetooth for LED display.
  • Displayed the current status of each seat in a status box.


Challenges & Solutions

  • Initially, I did not know how to communicate with external modules using C# programming.
  • Learned about Serial communication by opening the COM Port connected via Bluetooth and starting communication according to the desired protocol.


Lessons Learned

  • Serial communication is a fundamental aspect of interfacing with external hardware modules.