diff options
Diffstat (limited to 'main/sprayduck.c')
-rw-r--r-- | main/sprayduck.c | 12 |
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); } |