init
This commit is contained in:
53
trailer_cbox/HECB.h
Normal file
53
trailer_cbox/HECB.h
Normal file
@@ -0,0 +1,53 @@
|
||||
#define RF_PORTD 17
|
||||
#define LORA_RXD 18
|
||||
#define LORA_TXD 19
|
||||
|
||||
#define BTN1 23
|
||||
#define BTN2 25
|
||||
#define BTN3 27
|
||||
#define BTN4 29
|
||||
#define BTN5 31
|
||||
|
||||
#define RELAY_4B 32
|
||||
#define RELAY_4A 34
|
||||
#define RELAY_3A 36
|
||||
#define RELAY_3B 38
|
||||
#define RELAY_2B 40
|
||||
#define RELAY_2A 42
|
||||
#define RELAY_1B 44
|
||||
#define RELAY_1A 46
|
||||
|
||||
#define V_SENS A0
|
||||
#define IN_1 A1
|
||||
#define IN_2 A3
|
||||
#define IN_3 A5
|
||||
#define IN_4 A7
|
||||
#define IN_5 A9
|
||||
#define IN_6 A11
|
||||
|
||||
void setupHECB() {
|
||||
pinMode(51, INPUT_PULLUP);
|
||||
pinMode(53, INPUT_PULLUP);
|
||||
|
||||
pinMode(RELAY_1A, OUTPUT);
|
||||
pinMode(RELAY_2A, OUTPUT);
|
||||
pinMode(RELAY_3A, OUTPUT);
|
||||
pinMode(RELAY_4A, OUTPUT);
|
||||
pinMode(RELAY_1B, OUTPUT);
|
||||
pinMode(RELAY_2B, OUTPUT);
|
||||
pinMode(RELAY_3B, OUTPUT);
|
||||
pinMode(RELAY_4B, OUTPUT);
|
||||
|
||||
pinMode(BTN1, INPUT_PULLUP);
|
||||
pinMode(BTN2, INPUT_PULLUP);
|
||||
pinMode(BTN3, INPUT_PULLUP);
|
||||
pinMode(BTN4, INPUT_PULLUP);
|
||||
pinMode(BTN5, INPUT_PULLUP);
|
||||
|
||||
pinMode(IN_1, INPUT_PULLUP);
|
||||
pinMode(IN_2, INPUT_PULLUP);
|
||||
pinMode(IN_3, INPUT_PULLUP);
|
||||
pinMode(IN_4, INPUT_PULLUP);
|
||||
pinMode(IN_5, INPUT_PULLUP);
|
||||
pinMode(IN_6, INPUT_PULLUP);
|
||||
}
|
||||
Reference in New Issue
Block a user