Home >Class April 4 Assignment
As i'm working on this for my job as well, i've decided to use my current project as my example case.
This is a matching game for blind/deaf children. The project is named Chocopasta.
This is programmed in python, accompanied by wxPython and pySerial.
It is using 9 rfid readers to locate objects on a game grid. The 9 rfid readers are connected to an arduino which talks over a 'usb to serial cable' to the computer.
The program has the possibility to:
As soon as the serial port is opened, the arduino resets itself, so i never get the datastream halfway. It can occur that i get half a Line in my buffer when i start processing. One line is normally terminated by a '\r\n', so when the last result of the Split function does not end with a '\r\n', i save the result into a temporary buffer that i attach in front of the received string before i run the Split again.
Source of the version pictured above: (link)