From b8a5375060b23ddd69a296791416f84f11dd3752 Mon Sep 17 00:00:00 2001 From: TheJoKlLa Date: Thu, 7 Nov 2024 08:22:42 -0500 Subject: [PATCH] first test --- main/main.c | 42 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/main/main.c b/main/main.c index 444ef6d..ebfcbe9 100644 --- a/main/main.c +++ b/main/main.c @@ -82,9 +82,17 @@ void trigger(int id) for(int i = 0; i < 5; i++) { - gpio_set_level(PIN_GND[i], 0); + gpio_set_level(PIN_GND[i], 1); } + gpio_set_level(PIN_LED[id/5], 1); + gpio_set_level(PIN_GND[id%5], 0); + vTaskDelay(pdMS_TO_TICKS(250)); + + for(int i = 0; i < 5; i++) + { + gpio_set_level(PIN_GND[i], 0); + } gpio_set_level(PIN_LOCK[id/5], 1); gpio_set_level(PIN_GND[id%5], 1); @@ -92,6 +100,21 @@ void trigger(int id) gpio_set_level(PIN_LOCK[id/5], 0); gpio_set_level(PIN_GND[id%5], 0); + + for(int i = 0; i < 5; i++) + { + gpio_set_level(PIN_GND[i], 1); + } + + gpio_set_level(PIN_LED[id/5], 1); + gpio_set_level(PIN_GND[id%5], 0); + vTaskDelay(pdMS_TO_TICKS(500)); + + gpio_set_level(PIN_LED[id/5], 0); + for(int i = 0; i < 5; i++) + { + gpio_set_level(PIN_GND[i], 0); + } } void identify(int id) @@ -109,13 +132,22 @@ void identify(int id) gpio_set_level(PIN_GND[i], 1); } - gpio_set_level(PIN_LED[id/5], 1); - gpio_set_level(PIN_GND[id%5], 0); + for(int i = 0; i < 3; i++) + { + gpio_set_level(PIN_LED[id/5], 1); + gpio_set_level(PIN_GND[id%5], 0); + vTaskDelay(pdMS_TO_TICKS(250)); - vTaskDelay(pdMS_TO_TICKS(100)); + gpio_set_level(PIN_LED[id/5], 0); + gpio_set_level(PIN_GND[id%5], 1); + vTaskDelay(pdMS_TO_TICKS(250)); + } gpio_set_level(PIN_LED[id/5], 0); - gpio_set_level(PIN_GND[id%5], 1); + for(int i = 0; i < 5; i++) + { + gpio_set_level(PIN_GND[i], 0); + } }