From 7278ca3460acb9b90b4acea2a3422b1a688bfa96 Mon Sep 17 00:00:00 2001 From: Malin Freeborn Date: Tue, 21 May 2024 21:06:53 +0200 Subject: [PATCH] write buzzer code This code still has errors, but I can't code, so it's your problem now. --- sketch_may21a/sketch_may21a.ino | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 sketch_may21a/sketch_may21a.ino 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); +}