The goal of my project was twofold: (1) to become familiarized with Phidgets technology, and (2) to
I made a separate
The basic function of the RFID Phidget is to detect and read the value of a RFID tag to which a unique value is assigned. A tag can be detected within about 5 inch of distance.
If the RFID Phidget plays a role of input reader, the LED Phidget is in charge of displaying the output by means of LEDs. The LED Phidget contains 64 LED slots to which LEDs can be attached by double-sided cable. Even though the LED Phidget has a capability to vary the brightness level of LEDs, I did not incorporate that functionality due to the small quantity of RFIDs.
My program demonstrates a simple check-in and out program where a tag works as a key and the LED board works as a monitor.
If a certain tag is detected by the RFID reader for the first time, then the LED light that matches the value of the tag gets turned on. However, if the same key is detected for the second time, the LED light that has been previously on gets turned off. Even though this simple program does not fully demonstrate an effective hotel check-in and out system, one can easily and quickly check the current occupancy rate of a hotel in real time.
What went well:
Two Phidget devices' functions were incorporated to create a simple system.
What went wrong:
This project was challenging in two ways. First of all, from a software perspective, it was difficult to learn Java from scratch. Secondly, debugging without much knowledge in Java was challenging. As shown in the following snapshot, I am still struggling with a minor error even though it is not directly affecting the outcome of my program.




