From 782961f48704e4d36c944ead56f04fd9f6c31f36 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 9 Apr 2024 20:30:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8?= =?UTF-8?q?=20=D0=B2=20=D0=B0=D0=BB=D0=B3=D0=BE=D1=80=D0=B8=D1=82=D0=BC?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Core/Src/main.c | 55 +++++++++++++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/Core/Src/main.c b/Core/Src/main.c index 1abe405..786a3db 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -94,36 +94,41 @@ int main(void) /* USER CODE BEGIN WHILE */ while (1) { + //////// //2 раза красным //2 раза синими //желтый на 3 сек //интервал моргания 100 миллисек - //выключить всё на 10 сек - - HAL_GPIO_WritePin(Led1_GPIO_Port, Led1_Pin, GPIO_PIN_SET); - HAL_Delay(100); - HAL_GPIO_WritePin(Led1_GPIO_Port, Led1_Pin, GPIO_PIN_RESET); - HAL_Delay(100); - HAL_GPIO_WritePin(Led1_GPIO_Port, Led1_Pin, GPIO_PIN_SET); - HAL_Delay(100); - HAL_GPIO_WritePin(Led1_GPIO_Port, Led1_Pin, GPIO_PIN_RESET); - HAL_Delay(100); - - for (uint8_t i = 0; i < 2; i++) - { - HAL_GPIO_WritePin(Led3_GPIO_Port, Led3_Pin, GPIO_PIN_SET); - HAL_GPIO_WritePin(Led4_GPIO_Port, Led4_Pin, GPIO_PIN_SET); - HAL_Delay(100); - HAL_GPIO_WritePin(Led3_GPIO_Port, Led3_Pin, GPIO_PIN_RESET); - HAL_GPIO_WritePin(Led4_GPIO_Port, Led4_Pin, GPIO_PIN_RESET); - HAL_Delay(100); - } - - HAL_GPIO_WritePin(Led2_GPIO_Port, Led2_Pin, GPIO_PIN_SET); - HAL_Delay(3000); - HAL_GPIO_WritePin(Led2_GPIO_Port, Led2_Pin, GPIO_PIN_RESET); - HAL_Delay(10000); + ////// + //повторить 3 раза + //выключить всё на 10 сек + for (uint8_t j = 0; j < 3; j++) + { + HAL_GPIO_WritePin(Led1_GPIO_Port, Led1_Pin, GPIO_PIN_SET); + HAL_Delay(100); + HAL_GPIO_WritePin(Led1_GPIO_Port, Led1_Pin, GPIO_PIN_RESET); + HAL_Delay(100); + HAL_GPIO_WritePin(Led1_GPIO_Port, Led1_Pin, GPIO_PIN_SET); + HAL_Delay(100); + HAL_GPIO_WritePin(Led1_GPIO_Port, Led1_Pin, GPIO_PIN_RESET); + HAL_Delay(100); + + for (uint8_t i = 0; i < 2; i++) + { + HAL_GPIO_WritePin(Led3_GPIO_Port, Led3_Pin, GPIO_PIN_SET); + HAL_GPIO_WritePin(Led4_GPIO_Port, Led4_Pin, GPIO_PIN_SET); + HAL_Delay(100); + HAL_GPIO_WritePin(Led3_GPIO_Port, Led3_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(Led4_GPIO_Port, Led4_Pin, GPIO_PIN_RESET); + HAL_Delay(100); + } + + HAL_GPIO_WritePin(Led2_GPIO_Port, Led2_Pin, GPIO_PIN_SET); + HAL_Delay(3000); + HAL_GPIO_WritePin(Led2_GPIO_Port, Led2_Pin, GPIO_PIN_RESET); + } + HAL_Delay(10000);