The RT-Spark board is an STM32-based microcontroller that is used for learning embedded systems and making small projects. In this laboratory, an LED blink program is created using STM32CubeIDE to control a GPIO pin. The LED turns on and off at time intervals, which helps in understanding basic concepts like digital output, and delays.Hardware and Software Used
- RT-Spark board
- USB cable
- PC or Laptop
- STM32CubeIDE
- Git
- Github
- Hacksters.io
First, download STM32CubeIDE. Before downloading the software, you need to choose the appropriate version. If you do not have an account yet, you must create one first. If you already have an account, you can proceed with the download. The same process applies when downloading STM32CubeMX.
The LED blink project was made using STM32CubeMX by setting up the needed GPIO pins and generating the code. The project was opened in STM32CubeIDE, built, and uploaded to the RT-Spark development board to check if the LED was working properly.
The process started by going to the user profile and clicking the “New” option to create a repository. A name for the repository, such as rt-spark-blink-led, was then entered, and the visibility was set to public.
GitHub Repository Link:dianneqt/rt-spark-blink-led.




Comments