Stap 4: Voorbeeld van de Arduino Sketch:
De volgende code kaarten en leest de analoge waarden gegeven door de regen Sensor (0-1024). De regen Sensor zal hebben de volgende reactie met deze code:
- Als het bestuur van de Sensor helemaal doorweekt is; "geval 0" zal worden geactiveerd en "Overstroming" zal worden verzonden naar de seriële monitor.
- Als de Sensor-bestuur waterdruppels op het heeft; "geval 1" zal worden geactiveerd en "Regen Warning" zal worden verzonden naar de seriële monitor.
- Als de Sensor bestuur droog is; "geval 2" zal worden geactiveerd en "Niet regent" zal worden verzonden naar de seriële monitor.
-Uitgang met "geval 2", "Niet regent" is alleen voor deze demonstratie. Toen ik deze code in productie gebruikt ik weggelaten van de output voor dit geval en had net de waarschuwing voor "Regen Warning" en "Overstromingen".
* Als u wilt bekijken van de uitvoer, richt u een seriële monitor zoals Putty op uw Arduino.
* Deze code is voortdurend actualiseren teneinde een real-time feedback van de regen-Sensor.
Code:
Gehecht als gevolg van opmaak.