Исправление ошибки в алгоритме

This commit is contained in:
Your Name
2024-04-09 20:30:52 +03:00
parent 4e848ee686
commit 782961f487

View File

@@ -94,36 +94,41 @@ int main(void)
/* USER CODE BEGIN WHILE */ /* USER CODE BEGIN WHILE */
while (1) while (1)
{ {
////////
//2 раза красным //2 раза красным
//2 раза синими //2 раза синими
//желтый на 3 сек //желтый на 3 сек
//интервал моргания 100 миллисек //интервал моргания 100 миллисек
//выключить всё на 10 сек //////
//повторить 3 раза
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);
//выключить всё на 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);