diff --git a/sketch_may21a/sketch_may21a.ino b/sketch_may21a/sketch_may21a.ino new file mode 100644 index 0000000..1bcba1c --- /dev/null +++ b/sketch_may21a/sketch_may21a.ino @@ -0,0 +1,30 @@ +const int requestEnterPin = 36; +const int openDoorPin = 32; +int requestvalue; + +// setup code runs once: +void setup() { + pinMode(requestEnterPin, INPUT); + pinMode(openDoorPin, OUTPUT); +} + +void openDoor() { + analogWrite(openDoorPin, 255); +} + +bool askToOpen() { + requestvalue = analogRead(requestEnterPin); + if ( requestvalue > 100 ) { + return true; + } else { + return false; + } +} + +// main code runs repeatedly: +void loop() { + if ( askToOpen() ) { + openDoor(); + } + delay(1); +}