Skip to content
Email: contact@fastbitlab.com
FastBit EBA
  • Home
  • All Courses
  • Rust
  • Contact Us
  • Learn Free
  • Shop
Menu Close
  • Home
  • All Courses
  • Rust
  • Contact Us
  • Learn Free
  • Shop

FSM Lecture 30: Exercise-003 Button software de-bouncing implementation

  • Post author:FastBitLab
  • Post published:February 9, 2022

  Exercise-003 Button software de-bouncing implementation     In this article, we will implement software button debouncing. Just right-click over the project and go to Create diagram and Statemachine diagram(shown…

Continue ReadingFSM Lecture 30: Exercise-003 Button software de-bouncing implementation

FSM Lecture 29- Button bouncing explanation

  • Post author:FastBitLab
  • Post published:February 8, 2022

  Button bouncing explanation     In this article, let’s discuss the button bouncing and discuss how to debounce it using software later. Button bouncing, also known as switch bouncing…

Continue ReadingFSM Lecture 29- Button bouncing explanation

FSM Lecture 28- Exercise-003 Dispatching time tick event

  • Post author:FastBitLab
  • Post published:February 7, 2022

  Exercise-003 Dispatching time tick event     In the previous article, we implemented the code to dispatch the user event. Let’s write a small code to dispatch the time…

Continue ReadingFSM Lecture 28- Exercise-003 Dispatching time tick event

FSM Lecture 27: Exercise-003 Implementing event producer code

  • Post author:FastBitLab
  • Post published:February 7, 2022

  Exercise-003 Implementing event producer code     In this article, first, we will provide a couple of macros for the pins; we haven't given that. Let's do that at…

Continue ReadingFSM Lecture 27: Exercise-003 Implementing event producer code

FSM Lecture 26: Exercise-003 Hardware connections

  • Post author:FastBitLab
  • Post published:February 3, 2022

  Exercise-003 Hardware connections     In this article, let’s talk about the Hardware connections.  Look at Figure 1, Arduino and Button connections table. There are three buttons: Button 1,…

Continue ReadingFSM Lecture 26: Exercise-003 Hardware connections

FSM Lecture 25: Exercise-003 Nested switch implementation of an FSM part 2

  • Post author:FastBitLab
  • Post published:February 3, 2022

  Exercise-003 Nested switch implementation of an FSM part 2     In this article, let’s continue Nested switch implementations. Please note that, whenever you see a Guard condition, you…

Continue ReadingFSM Lecture 25: Exercise-003 Nested switch implementation of an FSM part 2
  • Go to the previous page
  • 1
  • …
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • Go to the next page

Articles

Finite state Machine(FSM) FreeRTOS Lectures Linux Device Driver Programming Lectures Linux Device Driver Programming Tutorial Microcontroller Embedded C programming Lectures STM32 GPIO Lectures STM32 I2C Lectures STM32 SPI Lectures STM32 UART Lectures STM32 USART Lectures STM32-LTDC (MCU3) Lectures
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 65| Testing RGB mixer application on STM32F746 and STM32F407 DISC board
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 64| About touch screen controller
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 63| Testing RGB mixer application on STM32F429 DISC board
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 62| Exercise implementation on simulator part-7
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 61| Exercise implementation on simulator part-6

Please share this

Copyright 2025 - fastbitlab.com