aastha karn
Published © GPL3+

Three LEDs blink in various combinations

With STM32 black pill and STM cube IDE to implement a sequence where three LEDs blink in various combinations.

BeginnerProtip1 hour35
Three LEDs blink in various combinations

Things used in this project

Hardware components

stm32 blackpill
×1
LED (generic)
LED (generic)
×3
Breadboard (generic)
Breadboard (generic)
×1
USB Cable, USB Type C Plug
USB Cable, USB Type C Plug
×1

Story

Read more

Schematics

led blinking

Code

code

Arduino
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5,0);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6,0);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7,0);

  HAL_Delay(1000);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7,1);

  HAL_Delay(1000);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6,1);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7,0);

  HAL_Delay(1000);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6,1);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7,1);

  HAL_Delay(1000);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5,1);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6,0);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7,0);

  HAL_Delay(1000);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7,1);

  HAL_Delay(1000);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6,1);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7,0);

  HAL_Delay(1000);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6,1);

  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7,1);

  HAL_Delay(1000);

Credits

aastha karn

aastha karn

2 projects • 5 followers

Comments