Giter Site home page Giter Site logo

k-m-arun-kumar-5 / road-traffic-congestion-ctrl Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 297 KB

road traffic density congestion control based on simple traffic signal controller.

License: Other

C 70.86% Makefile 26.73% Shell 2.41%
embedded-c pic16f887 timer bare-metal-programming congestion-control

road-traffic-congestion-ctrl's Introduction

Description :

4 way traffic control sequence on one lane present in each way with GO sequence E-W-N-S direction, with density control. Next sequence direction Go means next direction traffic GO state eg, if in east direction traffic is in GO, then next direction traffic GO is West. If next sequence directions traffic congestion are in level 0 ie less traffic congestion, then use normal level 0 Green for next sequence direction traffic GO, eg if in east direction traffic is in GO, then in West GO duration = normal level 0 West GO duration time. If next sequence direction has level 1 traffic congestion ie level 1 congestion more than level 0 congestion, then switching to this sequence will have more green duration time than level 0 green duration time. eg.if in east direction traffic is in GO, then in West GO duration = level 1 West GO duration time and level 1 West GO duration time > level 0 West GO duration time. If next sequence direction has level 2 traffic congestion ie, level 2 congestion more than level 1 congestion, then switching to this sequence will have more green duration time than level 1 green duration time. eg.if in east direction traffic is in GO, then in West GO duration = level 2 West GO duration time and level 2 West GO duration time > level 1 West GO duration time. We use IR_LEVEL1_SW PRESSED ON to indicate level 1 congestion and IR_LEVEL2_SW PRESSED ON to indicate level 2 congestion for each direction.

CAUTION:

Schematics and simulation is done by Proteus CAD. NOT EXPERIMENTED IN REAL TIME ENVIRONMENT.

Purpose :

In all my respective repositories, I just shared my works that I worked as the learning path and practiced, with designed, developed, implemented, simulated and tested, including some projects, assignments, documentations and all other related files and some programming that might not being implement, not being completed, lacks some features or have some bugs. Purpose of all my repositories, if used, can be used for EDUCATIONAL PURPOSE ONLY. It can be used as the open source and freeware. Kindly read the LICENSE.txt for license, terms and conditions about the use of source codes, binaries, documentation and all other files, located in all my repositories.

road-traffic-congestion-ctrl's People

Contributors

k-m-arun-kumar-5 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.