Punjenje i pražnjenje spremnika vode

Dependencies:   mbed

Committer:
mrimac
Date:
Fri Sep 09 00:14:08 2022 +0000
Revision:
1:07c01a8966ae
Parent:
0:1a5027292b9a
Spremnik vode

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mrimac 0:1a5027292b9a 1 #include "mbed.h"
mrimac 0:1a5027292b9a 2 #include "spremnikVode.h"
mrimac 0:1a5027292b9a 3
mrimac 0:1a5027292b9a 4 int main() {
mrimac 0:1a5027292b9a 5
mrimac 0:1a5027292b9a 6 while (1) {
mrimac 0:1a5027292b9a 7
mrimac 1:07c01a8966ae 8 sw.rise(&turnOn);
mrimac 1:07c01a8966ae 9
mrimac 1:07c01a8966ae 10 if (on) {
mrimac 0:1a5027292b9a 11
mrimac 1:07c01a8966ae 12 // razina vode je pala ispod dopustene
mrimac 0:1a5027292b9a 13 if (!sensor && !button) {
mrimac 0:1a5027292b9a 14 full = false;
mrimac 0:1a5027292b9a 15 flash(led, 1000);
mrimac 0:1a5027292b9a 16 } else { led = false; }
mrimac 1:07c01a8966ae 17
mrimac 0:1a5027292b9a 18 // punjenje
mrimac 0:1a5027292b9a 19 if (!sensor && button) {
mrimac 0:1a5027292b9a 20 full = false;
mrimac 0:1a5027292b9a 21 full = startFilling ();
mrimac 1:07c01a8966ae 22 yLed = false;
mrimac 0:1a5027292b9a 23 }
mrimac 0:1a5027292b9a 24
mrimac 0:1a5027292b9a 25 // spremnik je napunjen
mrimac 0:1a5027292b9a 26 if (full && sensor) {
mrimac 0:1a5027292b9a 27 gLed = true;
mrimac 0:1a5027292b9a 28 } else { gLed = false;}
mrimac 0:1a5027292b9a 29
mrimac 1:07c01a8966ae 30 // aktivacija buzzera
mrimac 1:07c01a8966ae 31 if (full && button) {
mrimac 1:07c01a8966ae 32
mrimac 1:07c01a8966ae 33 buttonPressed();
mrimac 1:07c01a8966ae 34
mrimac 1:07c01a8966ae 35 }
mrimac 1:07c01a8966ae 36
mrimac 0:1a5027292b9a 37 }
mrimac 0:1a5027292b9a 38 }
mrimac 0:1a5027292b9a 39 }
mrimac 0:1a5027292b9a 40
mrimac 0:1a5027292b9a 41
mrimac 0:1a5027292b9a 42
mrimac 0:1a5027292b9a 43
mrimac 1:07c01a8966ae 44