Building a Traffic Intersection Controller Using STM32

Sdílet
Vložit
  • čas přidán 14. 05. 2023
  • #simulation #proteus8 #proteus #stm32 #stm32cubeide #MCP3008 #STM32F103C6 #trafficlight
    In this project, we will explore how build a road intersection management system using STM32 microcontroller
    _____________________________________________
    For more details visit theembeddedthings.com/stmp32/...

Komentáře • 12

  • @benson447
    @benson447 Před měsícem +1

    What is decompt() for, when we are setting and resetting different pins?

    • @theembeddedthings
      @theembeddedthings  Před měsícem +1

      The Decompt() function is essential for managing the countdown display on a 7-segment display, showing the remaining time from 5 to 0 seconds for the current traffic light phase. While the main loop handles setting and resetting various pins to control the traffic lights (red, yellow, green), Decompt() provides a visual countdown, informing drivers of the time left before the lights change. This feature significantly enhances the system’s usability and effectiveness by offering a clear visual indicator.
      For more details, please refer to the article at this link: theembeddedthings.com/stmp32/traffic-intersection-controller-using-stm32/

    • @benson447
      @benson447 Před měsícem +1

      Thanks

    • @theembeddedthings
      @theembeddedthings  Před měsícem +1

      @@benson447 You're very welcome! 😊 If you have any more questions or need further clarification on anything, feel free to ask. Thanks for watching!

  • @yonghee2629
    @yonghee2629 Před 14 dny +1

    Hello sir, urgent, I did until where you show you built after ticking the Hex option, but mine not working. In your console tab, it shows Finished building: stdout, list and hex. But mine only stdout came out

    • @theembeddedthings
      @theembeddedthings  Před 14 dny

      Could you please double-check to ensure you followed the exact steps shown at the 7:33 mark in the video? Here are a few things to verify:
      Project Configuration: Make sure all settings in your project configuration match those shown in the video.
      Ticking the Hex Option: Ensure that you have indeed ticked the option to generate the Hex file. This step is crucial for the build process to produce the necessary output files.
      Build Settings: Confirm that all build settings are correctly applied, as any deviation might cause the build process to behave differently.
      If you've followed these steps and it's still not working, try cleaning the project and rebuilding it from scratch. Sometimes, residual files can cause issues.
      Let me know how it goes, and feel free to provide more details or screenshots if the problem persists at this email theembeddedthings@gmail.com
      Good luck! "

    • @yonghee2629
      @yonghee2629 Před 13 dny +1

      @@theembeddedthings thanks, sent email

    • @theembeddedthings
      @theembeddedthings  Před 13 dny

      @@yonghee2629 your welcome

  • @SunPixi
    @SunPixi Před rokem +2

    Not working when i run the program in proteus. No errors in code. Why 🥺

    • @theembeddedthings
      @theembeddedthings  Před rokem +1

      If you encounter any errors during the simulation in Proteus, kindly share them with us or send an email. We will provide you with the necessary assistance and the Proteus lab file for your convenience.
      To ensure smooth operation, it is essential to have the latest version of Proteus installed. Please make sure to download and install either Proteus 8.13 or 8.15, the most recent versions available.
      For detailed instructions and guidance on completing this project, you can refer to the article provided. It contains comprehensive steps and explanations to help you successfully complete the project
      www.hackster.io/theembeddedthings/traffic-intersection-controller-using-stm32-0351f4

  • @kedar97531
    @kedar97531 Před 11 měsíci +1

    Hello sir, Not working with latest 8.13 proteus. No error in code but then also my program is not working