SlideShare a Scribd company logo
1 of 6
AUTOMATA PRESENTATION 
Topic: Working of a Turnstile 
PRESENTED BY: 
Rishabh Srivastava 
Mudit Mishra
CONSTRUCTION OF A TURNSTILE USING 
FINITE AUTOMATA 
TURNSTILE (An Overview) 
A turnstile is a mechanism that allows a location to have control over entry and 
exit. It used to control access to subways and amusement park rides, is a gate 
with three rotating arms at waist height, one across the entryway. Initially the 
arms are locked, barring the entry, preventing customers from passing through. 
Depositing a coin or token in a slot on the turnstile unlocks the arms, allowing 
them to rotate by one-third of a complete turn, allowing a single customer to 
push through. After the customer passes through, the arms are locked again until 
another coin is inserted. Given below is a figure of a turnstile. 
Fig 1: Turnstile
Turnstile is a simple mechanism modeled on FINITE-STATE AUTOMATON. 
FINITE STATE AUTOMATON 
 Finite-State Automaton (plural: automata), or simply a state machine, is a 
mathematical model of computation used to design both computer 
programs and sequential logic circuits. 
 The machine is in only one state at a time; the state it is in at any given time 
is called the current state. 
 It can change from one state to another when initiated by a triggering 
event or condition; this is called a transition. 
 The behavior of state machines can be observed in many devices in modern 
society which perform a predetermined sequence of actions depending on 
a sequence of events with which they are presented. Simple examples are 
vending machines which dispense products when the proper combination 
of coins are deposited, elevators which drop riders off at upper floors 
before going down, traffic lights which change sequence when cars are 
waiting, and combination locks which require the input of combination 
numbers in the proper order. 
 The finite state machine is weak; it has less computational power than 
some other models of computation such as the Turing machine. This is 
because the FSM has limited memory.
CONSTRUCTION OF A TURNSTILE USING FINITE 
AUTOMATON 
 The turnstile has two states: Locked and Unlocked. 
 There are two inputs that affect its state: putting a coin in the slot (coin) 
and pushing the arm (push). 
 In the locked state, pushing on the arm has no effect; no matter how many 
times the input push is given it stays in the locked state. 
 Putting a coin in, that is giving the machine a coin input, shifts the state 
from Locked to Unlocked. 
 In the unlocked state, putting additional coins in has no effect; that is, 
giving additional coin inputs does not change the state. 
 However, a customer pushing through the arms, giving a push input, shifts 
the state back to Locked. 
Given below is a state diagram for a TURNSTILE: 
Fig 2: State Diagram of a Turnstile
KEYWORDS USED: 
STATE: A state is a description of the status of a system that is waiting to execute 
a transition. 
TRANSITION: A transition is a set of actions to be executed when a condition is 
fulfilled or when an event is received. 
SEQUENTIAL CIRCUITS: A sequential circuit is one in which the present output is 
dependent upon the present input and past output. So we need a memory unit to 
store the past output. 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BIBLIOGRAPHY 
 www.wikipedia.org 
 Finite State Automata at the Open Directory Project. 
-------------------------------------------------------------------------------------------

More Related Content

What's hot

Hyperlocal Ecommerce Business Ideas
Hyperlocal Ecommerce Business IdeasHyperlocal Ecommerce Business Ideas
Hyperlocal Ecommerce Business IdeasGrowcer
 
Iot based livestock herd movement tracking system
Iot based livestock herd movement tracking systemIot based livestock herd movement tracking system
Iot based livestock herd movement tracking systemAnkhbileg Luvsan
 
Challenges in indian currency denomination recognition & authentication
Challenges in indian currency denomination recognition & authenticationChallenges in indian currency denomination recognition & authentication
Challenges in indian currency denomination recognition & authenticationeSAT Journals
 
Code conversion using verilog code VHDL
Code conversion using verilog code VHDL Code conversion using verilog code VHDL
Code conversion using verilog code VHDL Bharti Airtel Ltd.
 
Reflex and model based agents
Reflex and model based agentsReflex and model based agents
Reflex and model based agentsMegha Sharma
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarVarun A M
 
Memory elements
Memory elementsMemory elements
Memory elementschandkec
 
Final Report11
Final Report11Final Report11
Final Report11sonu kumar
 
Introduction of Artificial Intelligence
Introduction of Artificial IntelligenceIntroduction of Artificial Intelligence
Introduction of Artificial IntelligenceAkhileshwar Nirala
 
Digital logic circuits important question and answers for 5 units
Digital logic circuits important question and answers for 5 unitsDigital logic circuits important question and answers for 5 units
Digital logic circuits important question and answers for 5 unitsLekashri Subramanian
 
Electrónica digital: Sistemas Secuenciales
Electrónica digital: Sistemas SecuencialesElectrónica digital: Sistemas Secuenciales
Electrónica digital: Sistemas SecuencialesSANTIAGO PABLO ALBERTO
 
Network scanning
Network scanningNetwork scanning
Network scanningoceanofwebs
 
SCADA hacking industrial-scale fun
SCADA hacking industrial-scale funSCADA hacking industrial-scale fun
SCADA hacking industrial-scale funJan Seidl
 
FUZZY LOGIC IN ROBOT NAVIGATION
FUZZY LOGIC IN ROBOT NAVIGATIONFUZZY LOGIC IN ROBOT NAVIGATION
FUZZY LOGIC IN ROBOT NAVIGATIONAshish Kholia
 

What's hot (20)

What is shodan
What is shodanWhat is shodan
What is shodan
 
Hyperlocal Ecommerce Business Ideas
Hyperlocal Ecommerce Business IdeasHyperlocal Ecommerce Business Ideas
Hyperlocal Ecommerce Business Ideas
 
Iot based livestock herd movement tracking system
Iot based livestock herd movement tracking systemIot based livestock herd movement tracking system
Iot based livestock herd movement tracking system
 
Tor the onion router
Tor   the onion routerTor   the onion router
Tor the onion router
 
Challenges in indian currency denomination recognition & authentication
Challenges in indian currency denomination recognition & authenticationChallenges in indian currency denomination recognition & authentication
Challenges in indian currency denomination recognition & authentication
 
Code conversion using verilog code VHDL
Code conversion using verilog code VHDL Code conversion using verilog code VHDL
Code conversion using verilog code VHDL
 
Reflex and model based agents
Reflex and model based agentsReflex and model based agents
Reflex and model based agents
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
 
STLD-Combinational logic design
STLD-Combinational  logic design STLD-Combinational  logic design
STLD-Combinational logic design
 
Digital counter
Digital counter Digital counter
Digital counter
 
Memory elements
Memory elementsMemory elements
Memory elements
 
Final Report11
Final Report11Final Report11
Final Report11
 
12 latches
12 latches12 latches
12 latches
 
Introduction of Artificial Intelligence
Introduction of Artificial IntelligenceIntroduction of Artificial Intelligence
Introduction of Artificial Intelligence
 
The Dark Web
The Dark WebThe Dark Web
The Dark Web
 
Digital logic circuits important question and answers for 5 units
Digital logic circuits important question and answers for 5 unitsDigital logic circuits important question and answers for 5 units
Digital logic circuits important question and answers for 5 units
 
Electrónica digital: Sistemas Secuenciales
Electrónica digital: Sistemas SecuencialesElectrónica digital: Sistemas Secuenciales
Electrónica digital: Sistemas Secuenciales
 
Network scanning
Network scanningNetwork scanning
Network scanning
 
SCADA hacking industrial-scale fun
SCADA hacking industrial-scale funSCADA hacking industrial-scale fun
SCADA hacking industrial-scale fun
 
FUZZY LOGIC IN ROBOT NAVIGATION
FUZZY LOGIC IN ROBOT NAVIGATIONFUZZY LOGIC IN ROBOT NAVIGATION
FUZZY LOGIC IN ROBOT NAVIGATION
 

Similar to CONSTRUCTION OF A TURNSTILE USING FINITE AUTOMATA

Define synchronous system.What is a dynamic indicator on a l.pdf
Define synchronous system.What is a dynamic indicator on a l.pdfDefine synchronous system.What is a dynamic indicator on a l.pdf
Define synchronous system.What is a dynamic indicator on a l.pdfalshaikhkhanzariarts
 
Finite state automaton
Finite state automatonFinite state automaton
Finite state automatonAmmAr mobark
 
State Machine Diagram
State Machine DiagramState Machine Diagram
State Machine DiagramNiloy Rocker
 
Automata based programming
Automata based programmingAutomata based programming
Automata based programmingVisnuDharsini
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode controlswati singh
 
Synchronous state machines. Moore and Mealy state machines (FSM)
Synchronous state machines.  Moore and Mealy state machines (FSM)Synchronous state machines.  Moore and Mealy state machines (FSM)
Synchronous state machines. Moore and Mealy state machines (FSM)Mumbi Chishimba
 
IRJET- Design and Implementation of Automatic Traction System
IRJET-  	  Design and Implementation of Automatic Traction SystemIRJET-  	  Design and Implementation of Automatic Traction System
IRJET- Design and Implementation of Automatic Traction SystemIRJET Journal
 
Template Poster A1 Portrait
Template Poster A1 PortraitTemplate Poster A1 Portrait
Template Poster A1 PortraitRaybaen
 
intelligent warehouse
intelligent warehouseintelligent warehouse
intelligent warehouseNguynLThDuy
 
sunil jha presentation.pptx
sunil jha presentation.pptxsunil jha presentation.pptx
sunil jha presentation.pptxjxuaaaka
 

Similar to CONSTRUCTION OF A TURNSTILE USING FINITE AUTOMATA (17)

Define synchronous system.What is a dynamic indicator on a l.pdf
Define synchronous system.What is a dynamic indicator on a l.pdfDefine synchronous system.What is a dynamic indicator on a l.pdf
Define synchronous system.What is a dynamic indicator on a l.pdf
 
States machine
States machineStates machine
States machine
 
Finite state automaton
Finite state automatonFinite state automaton
Finite state automaton
 
Seminar State Chart1
Seminar State Chart1Seminar State Chart1
Seminar State Chart1
 
report_2
report_2report_2
report_2
 
State Machine Diagram
State Machine DiagramState Machine Diagram
State Machine Diagram
 
Digital Design Session 24
Digital Design Session 24Digital Design Session 24
Digital Design Session 24
 
Automata based programming
Automata based programmingAutomata based programming
Automata based programming
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode control
 
Synchronous state machines. Moore and Mealy state machines (FSM)
Synchronous state machines.  Moore and Mealy state machines (FSM)Synchronous state machines.  Moore and Mealy state machines (FSM)
Synchronous state machines. Moore and Mealy state machines (FSM)
 
IRJET- Design and Implementation of Automatic Traction System
IRJET-  	  Design and Implementation of Automatic Traction SystemIRJET-  	  Design and Implementation of Automatic Traction System
IRJET- Design and Implementation of Automatic Traction System
 
Ch2 finite automaton
Ch2 finite automatonCh2 finite automaton
Ch2 finite automaton
 
State Machine Framework
State Machine FrameworkState Machine Framework
State Machine Framework
 
Template Poster A1 Portrait
Template Poster A1 PortraitTemplate Poster A1 Portrait
Template Poster A1 Portrait
 
Modeling FSMs
Modeling FSMsModeling FSMs
Modeling FSMs
 
intelligent warehouse
intelligent warehouseintelligent warehouse
intelligent warehouse
 
sunil jha presentation.pptx
sunil jha presentation.pptxsunil jha presentation.pptx
sunil jha presentation.pptx
 

Recently uploaded

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

CONSTRUCTION OF A TURNSTILE USING FINITE AUTOMATA

  • 1. AUTOMATA PRESENTATION Topic: Working of a Turnstile PRESENTED BY: Rishabh Srivastava Mudit Mishra
  • 2. CONSTRUCTION OF A TURNSTILE USING FINITE AUTOMATA TURNSTILE (An Overview) A turnstile is a mechanism that allows a location to have control over entry and exit. It used to control access to subways and amusement park rides, is a gate with three rotating arms at waist height, one across the entryway. Initially the arms are locked, barring the entry, preventing customers from passing through. Depositing a coin or token in a slot on the turnstile unlocks the arms, allowing them to rotate by one-third of a complete turn, allowing a single customer to push through. After the customer passes through, the arms are locked again until another coin is inserted. Given below is a figure of a turnstile. Fig 1: Turnstile
  • 3. Turnstile is a simple mechanism modeled on FINITE-STATE AUTOMATON. FINITE STATE AUTOMATON  Finite-State Automaton (plural: automata), or simply a state machine, is a mathematical model of computation used to design both computer programs and sequential logic circuits.  The machine is in only one state at a time; the state it is in at any given time is called the current state.  It can change from one state to another when initiated by a triggering event or condition; this is called a transition.  The behavior of state machines can be observed in many devices in modern society which perform a predetermined sequence of actions depending on a sequence of events with which they are presented. Simple examples are vending machines which dispense products when the proper combination of coins are deposited, elevators which drop riders off at upper floors before going down, traffic lights which change sequence when cars are waiting, and combination locks which require the input of combination numbers in the proper order.  The finite state machine is weak; it has less computational power than some other models of computation such as the Turing machine. This is because the FSM has limited memory.
  • 4. CONSTRUCTION OF A TURNSTILE USING FINITE AUTOMATON  The turnstile has two states: Locked and Unlocked.  There are two inputs that affect its state: putting a coin in the slot (coin) and pushing the arm (push).  In the locked state, pushing on the arm has no effect; no matter how many times the input push is given it stays in the locked state.  Putting a coin in, that is giving the machine a coin input, shifts the state from Locked to Unlocked.  In the unlocked state, putting additional coins in has no effect; that is, giving additional coin inputs does not change the state.  However, a customer pushing through the arms, giving a push input, shifts the state back to Locked. Given below is a state diagram for a TURNSTILE: Fig 2: State Diagram of a Turnstile
  • 5. KEYWORDS USED: STATE: A state is a description of the status of a system that is waiting to execute a transition. TRANSITION: A transition is a set of actions to be executed when a condition is fulfilled or when an event is received. SEQUENTIAL CIRCUITS: A sequential circuit is one in which the present output is dependent upon the present input and past output. So we need a memory unit to store the past output. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • 6. BIBLIOGRAPHY  www.wikipedia.org  Finite State Automata at the Open Directory Project. -------------------------------------------------------------------------------------------