Beste medeforummers,
Ik zit met een programmeer probleempje.
Met 3 voelers (probes) kan ik water detecteren.
Ik heb daarvoor een printplaatje gemaakt met 3 schmitt triggers er op.
Deze geven een HOOG, of een LAAG signaal.
Omdat er gelijkspanning op de probes staat treed er een beetje elektrolyse op, dit kan de meeting verstoren.
Wat ik nu heb is een sketch die elke 10 seconden pin 10 1 seconde hoog maakt, die geeft 5 volt naar de schmitt triggers.
Op dat printje zitten 3 leds die dan eveneens 1 seconde oplichten afhankelijk van de waterstand.
Ik meet een LAGE waterstand, HOGE waterstand en kijken of de tank LEEG is.
Wat ik nu nog moet maken is het volgende:
Als de puls binnen komt (pulsduur 1 seconde) dan moet Arduino onthouden wat deze was (hoog of laag).
Na 10 seconden komt er weer een puls, en dan moet er gekeken worden of de status veranderd is, is hoog laag geworden of andersom.
Als dat zo is moet er een functie uitgevoerd worden.
Ik dacht het eerst met een toggle switch sketch te doen, maar dat werkt niet goed.
Die blijft bij elke nieuwe meetpuls de status omgooien en dat wil ik niet.
Hoe pak ik dit aan ?