Stap 3: Softwareopstelling - seriële setup en Parsing
Vervolgens kijken we naar de seriële installatie.Het is gewoon een kwestie van het instellen van parameters die overeenkomt met de seriële uitgang van de sensor. De sensor output seriële string op 9600 8 N 1, dat is een standaard formaat.
Na van de tekenreeks ontvangst er zijn verschillende manieren van het parseren van deze string in python en misschien wel meer betrouwbaar. De manier waarop ik het doen is op zoek naar de "temp" tekens in de seriële string. Zodra het gelegen is gewoon een kwestie van het lezen van de volgende 46 seriële tekens in een tekenreeks.
De verzamelde tekenreeks kan nu mbe behandeld als elementen in een array. De gewenste gegevens uit uit de string worden gehaald en opgeslagen in de drie bestanden samen met de bijbehorende tijdstempel.
timestamp = strftime ("%d %b %Y H: % M: %S", localtime())