Files
hopper_traps/trailer_cbox/HECB.h
Thaddeus Hughes 9bc81a9ebf init
2025-08-24 07:39:06 -05:00

53 lines
1.0 KiB
C

#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);
}