Stap 6: Integated toepassing op de sensorgegevens opslaan in CSV-bestand
Zodra de sensoren zijn getest en bewezen met behulp van de Unit Testing, zijn ze geïntegreerd in de Python-Application. Elke sensor vergt de import, setup, en lezen van functies. Niet alle sensoren moeten worden gelezen volgens hetzelfde schema maar het zal helpen als dezelfde tijd wordt gebruikt. Sommige sensoren wellicht enige tijd om op te warmen als ze in een slaapstand (bijv steken. Gas Sensor).
De python app moet
- de sensor-bibliotheek importeren
- sensor exemplaar maken
- Sensing lus - genaamd op periodieke basis
- bereiden van sensoren
- lezen van sensoren
- release sensoren
- CSV-bestand openen om toe te voegen
- sensor-waardes toevoegen aan lijstobject in bekende volgorde
- de CSV-regel schrijven naar bestand
- sluiten van CSV-bestand
Dit voorbeeld programma programma brengt alle sensoren onderwezen in een CSV-bestand. Dit is opnieuw een test app op weg naar de uiteindelijke applicatie. We hebben op dit punt niet het bestand van de sensoren/open/close voorbereiden in de lus-sectie.