From 9e539682e8b7fc3680591d47841cd6def206fe96 Mon Sep 17 00:00:00 2001 From: Fisch Date: Mon, 17 Apr 2023 21:33:05 +0200 Subject: [PATCH] add relay for ec sensor --- include/ec.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/ec.h b/include/ec.h index e2da759..39d3c4d 100644 --- a/include/ec.h +++ b/include/ec.h @@ -3,6 +3,12 @@ #include +#define EC_PIN_RELAY_PROBE 27 +#define EC_PIN_RELAY_CALIBRATION 26 +#define EC_PIN_RELAY_RANGE 25 + +#define EC_CALIBRATION_RESISTOR_NC 100000 +#define EC_CALIBRATION_RESISTOR_NO 1000 #define EC_PIN_ADC 4 @@ -24,6 +30,12 @@ void ec_setup() { ledcAttachPin(EC_PIN_FREQ, EC_PWM_CH); ledcWrite(EC_PWM_CH, 127); + pinMode(EC_PIN_RELAY_PROBE,OUTPUT); //LOW=Calibration/idle, HIGH=Probe connected + pinMode(EC_PIN_RELAY_CALIBRATION,OUTPUT); //LOW=NC Calibration Resistor, HIGH=NO Calib. Res. + pinMode(EC_PIN_RELAY_RANGE,OUTPUT); //LOW=NC Range Resistor, HIGH=NO Range Resistor + digitalWrite(EC_PIN_RELAY_PROBE,LOW); + digitalWrite(EC_PIN_RELAY_CALIBRATION,LOW); + digitalWrite(EC_PIN_RELAY_RANGE,LOW); } void ec_loop(unsigned long loopmillis, unsigned long pInterval) {