You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Simone Marcigaglia edited this page Mar 26, 2018
·
5 revisions
Software
The full software documentation can be found here.
A brief description of the behaviour is as follows. The program consists of two threads. The first one (LocalThread) is responsible for the local control of sensors and actuators while the second (WebThread) ensures the communication with a PHP web interface hosted on an Apache web server.
As described in the documentation, the software implements third-party content adapted to the specific usage of the tea maker. Namely, a C++ wrapper (written by Bernd Porr under the GNU General Public Licence) was used to implement multi-thread programming and an I2C lcd library ((C) Kaj-Michael Lang) was adapted to display content on a 16x2 display.