Stap 6: Verdere ontwikkeling
Na de setup met succes gebruikt om gegevens te verzamelen voor 3 weken, we besloten om de experimentele opzet iets te veranderen en daardoor had een behoefte om gegevens vaker (om de 5 seconden) te verzamelen en weergeven van de uitvoer live en registratie van de gegevens voor een latere anayse. Om dit te doen wijzigde ik de code iets voor het verzenden van de lezingen temperatuur via USB (virtual COM-poort) op een laptop en vervolgens een python programma gebruiken om de gegevens in real time.
De gewijzigde Arduino broncode is aangesloten (ABIO_DataLogger2.ino) is de python broncode (abiologger.zip) voor de GUI die zowel percelen en de gegevens ontvangen van de Arduino registreert. De python GUI is Python 3, de PyQt5 -bindingen aan het Qt kader evenals matplotlib en numpyvereist.
De foto toont de setup een MacBook Air met twee gegevensloggers aangesloten en twee sessies van de python GUI uitvoeren. De twee percelen weergeven verkregen met behulp van dit setup gegevens