/**
Arduino Electronic Safe
Copyright (C) 2020, Uri Shaked.
Released under the MIT License.
*/
#include <Servo.h>
/* Locking mechanism definitions */
#define SERVO_PIN 2
#define ledPin 6
Servo lockServo;
uint8_t t = 0;
void setup() {
lockServo.attach(SERVO_PIN);
}
void loop() {
lockServo.write(30);
if (t <= 1) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
analogWrite(A0, 100);
}
t++;
if (t > 1000000) {
t = 0;
}
}