Opgave

In kader van het "City of Things" project zijn er in Antwerpen een hele hoop sensoren geplaatst die op verschillende plaatsen de temperatuur en CO2 meten. Het is jouw taak om een programma te schrijven dat meetwaarden inleest uit een CSV bestand en telt hoeveel keer een drempel voor temperatuur of CO2 overschreden wordt.

Gebruik het bestand sensor1.csv1 om je oplossing lokaal te testen. Bewaar dit bestand in dezelfde folder als de .py bestanden. Het gegeven bestand kan je openen in VSCode en ook in Excel.

Opmerkingen vooraf

Opgave

Schrijf een functie verwerk_sensor die een CSV bestand inleest en telt hoeveel keer een drempel voor temperatuur of CO2 overschreden wordt. Deze functie heeft vier parameters:

Deze functie bepaalt hoeveel keer de drempel overschreden is voor de soort die werd opgegeven.

Het CSV bestand met de meetwaarden is als volgt opgebouwd: soort;meetwaarde. De meetwaarde zelf heeft de eenheid als suffix. Hieronder een voorbeeld van de inhoud van zo'n bestand.

TEMP;14,3C CO2;150PPM TEMP;15,5C TEMP;16,5C

Let op!

Voorbeeld

>>> verwerk_sensor("sensor1.csv","TEMP",10.1,"C")
8