Skip to content

mosmar99/Microcontrollers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mikrodatateknik_HT2023 (Microdata Techonology Course)

  • Laborations for Microdatatechnology, Spring 2023

Description

  • The repository highlights and archives my coursework, specially the laboratories.
  • Each completed laboratory is showcased below with a video, clearly demonstrating the end result.
  • All C code, laboratory description, lecture notes, etc are available in folders above.

Nucleo Board

  • Type: STM32F411RE (datasheets and reference manuals are available in the repository)

Lab0 - Blinky (intro)

  • Displays a blinking LED on the STM32 Nucleo Board. For each time the lamp blinks, keep track of how many times it blinked so far and serially transmit that information through a print statement to PuTTY.

Lab1 (Die roll)

  • A die is rolled by clicking at the blue button located on the Nucleo Board. When the button is clicked, the die is rolled. When the button is released, the die result is displayed on the 7 green LED lamps (placed in a die looking structure) and then outputed on the 7-segment display.
vid_lab1_result.mov

About

Hands-on embedded systems labs using the STM32F411RE Nucleo board. Focuses on low-level C/Assembler, peripherals, timers, interrupts, ADC, PWM, I2C, and practical applications like traffic lights, clocks, LCDs, and sensor data acquisition.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages