tinance2-doorbot/include/hardware.h

38 lines
816 B
C
Raw Normal View History

2023-06-12 17:17:28 +00:00
#ifndef HARDWARE_H
#define HARDWARE_H
#include <Arduino.h>
#ifdef WEB_SERVER
#ifdef WEB_SERIAL_DEBUG
#include <WebSerial.h>
#endif
#endif
#ifdef BOARD1
#define TAMPER_PIN 26
#define LEDCTL_PIN 32
#define DATA0_PIN 34
#define DATA1_PIN 36
#define RELAY1_PIN 32
#define RELAY2_PIN 33
#define RELAY_DELAY 3000
#endif
#ifdef BOARD2
#define TAMPER_PIN 0
#define ALARM_PIN 33
#define WIEGAND_PIN 32
#define LEDCTL_PIN 25
#define DATA0_PIN 26
#define DATA1_PIN 27
2023-06-12 19:43:01 +00:00
#define RELAY1_PIN 13
2023-06-12 17:17:28 +00:00
#define RELAY_DELAY 3000
#endif
void controlRelay();
void unlockDoor(bool silent);
void lockDoor();
void toggleDoor();
2023-06-13 15:09:48 +00:00
String stateDoor();
2023-06-12 17:17:28 +00:00
#endif