summaryrefslogtreecommitdiff
path: root/main/sprayduck.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/sprayduck.c')
-rw-r--r--main/sprayduck.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/main/sprayduck.c b/main/sprayduck.c
index 60935b1..e1ba3ae 100644
--- a/main/sprayduck.c
+++ b/main/sprayduck.c
@@ -4,13 +4,11 @@
#include "esp_log.h"
#include "hal/gpio_types.h"
#include <driver/gpio.h>
+#include <stdio.h>
#include "hal/adc_types.h"
#include "esp_adc/adc_oneshot.h"
+#include "config.h"
-#define THRESHOLD 2000
-#define FLIP_GPIO_PIN 23
-#define SENSOR_GPIO_PIN 22
-#define SENSOR_CHANNEL ADC_CHANNEL_7
#define TAG "sprayduck"
@@ -63,7 +61,7 @@ void app_main(void)
while (1) {
//Turn on sensor
- // gpio_set_level((gpio_num_t) SENSOR_GPIO_PIN, 1);
+ gpio_set_level((gpio_num_t) SENSOR_GPIO_PIN, 1);
int value = read_sensor(handler);
ESP_LOGI("sprayduck", "Checking sensor value average %d", value);
if (value > THRESHOLD) {
@@ -76,6 +74,10 @@ void app_main(void)
}
// Turn off Sensor
gpio_set_level((gpio_num_t) SENSOR_GPIO_PIN, 0);
+
+ char data[4];
+ sprintf(data, "%d", value);
+ send_packet(data);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}