-
Notifications
You must be signed in to change notification settings - Fork 34
/
config.h
18 lines (15 loc) · 957 Bytes
/
config.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const char* APP_VERSION = "0.0.1";
#ifndef LED_BUILTIN
#define LED_BUILTIN D4
#endif
const int PIN_LID_SERVO = D8; // The GPIO number of the pin where the lid opener servo is connected.
const int PIN_SWITCH_SERVO = D0; // The GPIO number of the pin where the switch manipulator servo is connected.
const int PIN_SWITCH = D5; // The GPIO number of the pin where the switch is connected.
const int PIN_SENSOR_SDA = D2; // The GPIO number of the pin where the SDA pin of the APDS-9660 sensor is connected.
const int PIN_SENSOR_SCL = D1; // The GPIO number of the pin where the SCL pin of the APDS-9660 sensor is connected.
const uint8_t SENSOR_TRIGGER_THRESHOLD = 100; // The proximity value level that triggers a lid opening. (lower=brighter, higher=darker)
const int LID_START_POSITION = 90;
const int LID_END_POSITION = 40;
const int SWITCH_START_POSITION = 0;
const int SWITCH_END_POSITION = 145;
const int SWITCH_HALF_POSITION = 90;