https://github.com/win001/oled-display-based-hmi
There are two keys for user to input. Increment and decreament. You can fill an array with any word/character to be displayed on display according to user input. There is a binary output you get on MCU gpios for corresponding array index like array[0] gives 000, array[1] gives 001 and so on and at the same time you get printed value of correcspong array index on display. Components used in this project -> 1. I2C bases ssd1306 OLED display. 2. STM32F103 3. 4 LEDs 5. 2 push buttons Driver for ssd1306 OLED Display -> https://stm32f4-discovery.net/2015/05/library-61-ssd1306-oled-i2c-lcd-for-stm32f4xx/
https://github.com/win001/oled-display-based-hmi
embedded-c hmi keil-uvision5 oled-display-ssd1306 stm32 stm32-hal-driver stm32cube-mcu-component
Last synced: 2 months ago
JSON representation
There are two keys for user to input. Increment and decreament. You can fill an array with any word/character to be displayed on display according to user input. There is a binary output you get on MCU gpios for corresponding array index like array[0] gives 000, array[1] gives 001 and so on and at the same time you get printed value of correcspong array index on display. Components used in this project -> 1. I2C bases ssd1306 OLED display. 2. STM32F103 3. 4 LEDs 5. 2 push buttons Driver for ssd1306 OLED Display -> https://stm32f4-discovery.net/2015/05/library-61-ssd1306-oled-i2c-lcd-for-stm32f4xx/
- Host: GitHub
- URL: https://github.com/win001/oled-display-based-hmi
- Owner: win001
- Created: 2022-07-23T07:42:53.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-23T11:09:07.000Z (about 2 years ago)
- Last Synced: 2025-02-05T18:26:05.888Z (4 months ago)
- Topics: embedded-c, hmi, keil-uvision5, oled-display-ssd1306, stm32, stm32-hal-driver, stm32cube-mcu-component
- Language: C
- Homepage:
- Size: 1.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OLED-display-based-HMI
There are two buttons for user to input. Increment and decreament. You can fill an array with any word/character to be displayed on display according to user input. There is a binary output you get on MCU gpios for corresponding array index like array[0] gives 000, array[1] gives 001 and so on and at the same time you get printed value of correcspong array index on display. Components used in this project -> 1. I2C bases ssd1306 OLED display. 2. STM32F103 3. 4 LEDs 5. 2 push buttons Driver for ssd1306 OLED Display -> https://stm32f4-discovery.net/2015/05/library-61-ssd1306-oled-i2c-lcd-for-stm32f4xx/# checking somthing from terminal