Punjenje i pražnjenje spremnika vode

Dependencies:   mbed

Revision:
0:1a5027292b9a
Child:
1:07c01a8966ae
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/spremnikVode.h	Thu Sep 08 11:15:30 2022 +0000
@@ -0,0 +1,36 @@
+#include "mbed.h"
+
+DigitalIn sensor(D9);
+DigitalIn sw(D8);
+InterruptIn button(D2);
+DigitalOut buzzer(A5);
+DigitalOut led(A0);
+DigitalOut gLed(A1);
+Ticker ticker;
+bool debug2;
+bool full;
+bool debug;
+
+void flash(DigitalOut lamp, int period) {
+    lamp = !lamp;
+    wait_ms(period);
+    printf ("Water level is low! ");
+}
+
+bool startFilling () {
+    printf("Water is filling. ");
+    buzzer = true;
+    wait_ms(5000);
+    printf("Water level is now ok. ");
+    return true;
+}
+
+void tick () {
+    lowLevel = sensor;
+}
+
+void interrupt () {
+    if (debug) {
+        debug2 = !debug2;
+    }
+}
\ No newline at end of file