projects
/
svn42.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
schöner aber auch nicht funktioneller
[svn42.git]
/
firmware
/
tuer.pde
diff --git
a/firmware/tuer.pde
b/firmware/tuer.pde
index
3feb058
..
20639fe
100644
(file)
--- a/
firmware/tuer.pde
+++ b/
firmware/tuer.pde
@@
-80,19
+80,16
@@
boolean is_closed()
//**********//
//**********//
-void init_ajar()
+boolean get_ajar_status() // shut = true, ajar = false
{
{
- pinMode(AJAR_PIN, INPUT); // set pin to input
- digitalWrite(AJAR_PIN, HIGH); // turn on pullup resistors
- ajar_last_state = digitalRead(AJAR_PIN);
+ return (digitalRead(AJAR_PIN) == LOW);
}
}
-boolean get_ajar_status() // shut = true, ajar = false
+void init_ajar()
{
{
- if(digitalRead(AJAR_PIN))
- return false;
-
- return true;
+ pinMode(AJAR_PIN, INPUT); // set pin to input
+ digitalWrite(AJAR_PIN, HIGH); // turn on pullup resistors
+ ajar_last_state = get_ajar_status();
}
//**********//
}
//**********//
@@
-624,7
+621,9
@@
void loop()
}
}
boolean a = get_ajar_status();
}
}
boolean a = get_ajar_status();
- if(a != ajar_last_state)
+ if (a != ajar_last_state)
+ {
print_status();
print_status();
- ajar_last_state = a;
+ ajar_last_state = a;
+ }
}
}