SlideShare una empresa de Scribd logo
1 de 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. 
-------------------------------------------------------------------------------------------

Más contenido relacionado

La actualidad más candente

Synopsis for property portal projects for final year students
Synopsis for property portal projects for final year studentsSynopsis for property portal projects for final year students
Synopsis for property portal projects for final year students
Skyblue.aero
 
AUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEMAUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEM
sowmya Sowmya
 
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
Stephen Achionye
 
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02
ISHA AHUJA
 
Internet of things aktu lab file
Internet of things  aktu lab fileInternet of things  aktu lab file
Internet of things aktu lab file
Nitesh Dubey
 
Smart parking system
Smart parking systemSmart parking system
Smart parking system
slmnsvn
 

La actualidad más candente (20)

Smart door project ppt shivnaresh likhar
Smart door project ppt shivnaresh likharSmart door project ppt shivnaresh likhar
Smart door project ppt shivnaresh likhar
 
Bluetooth Controlled Robot Project Report
Bluetooth Controlled Robot Project ReportBluetooth Controlled Robot Project Report
Bluetooth Controlled Robot Project Report
 
Synopsis for property portal projects for final year students
Synopsis for property portal projects for final year studentsSynopsis for property portal projects for final year students
Synopsis for property portal projects for final year students
 
Automatic Street Light Controller Using Arduino
Automatic Street Light Controller Using ArduinoAutomatic Street Light Controller Using Arduino
Automatic Street Light Controller Using Arduino
 
AUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEMAUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEM
 
Project report vehicle management system
Project report vehicle management systemProject report vehicle management system
Project report vehicle management system
 
Project Report on Smart Dustbin
Project Report on Smart Dustbin Project Report on Smart Dustbin
Project Report on Smart Dustbin
 
Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera)
Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera) Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera)
Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera)
 
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
 
COMPUTER GRAPHICS PROJECT REPORT
COMPUTER GRAPHICS PROJECT REPORTCOMPUTER GRAPHICS PROJECT REPORT
COMPUTER GRAPHICS PROJECT REPORT
 
sports event management system.report
sports event management system.reportsports event management system.report
sports event management system.report
 
Smart Parking System
Smart Parking SystemSmart Parking System
Smart Parking System
 
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02
 
Travel Package Management System
Travel Package Management SystemTravel Package Management System
Travel Package Management System
 
Arduino Based Parking Lot System
Arduino Based Parking Lot SystemArduino Based Parking Lot System
Arduino Based Parking Lot System
 
Internet of things aktu lab file
Internet of things  aktu lab fileInternet of things  aktu lab file
Internet of things aktu lab file
 
Smart parking system
Smart parking systemSmart parking system
Smart parking system
 
Concept of internet of vehicles
Concept of internet of vehiclesConcept of internet of vehicles
Concept of internet of vehicles
 
Snake project report
Snake project reportSnake project report
Snake project report
 
Calm technology
Calm technologyCalm technology
Calm technology
 

Similar a 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.pdf
alshaikhkhanzariarts
 
state_machines1.pdf
state_machines1.pdfstate_machines1.pdf
state_machines1.pdf
rdjo
 
State Machine Diagram
State Machine DiagramState Machine Diagram
State Machine Diagram
Niloy Rocker
 
Template Poster A1 Portrait
Template Poster A1 PortraitTemplate Poster A1 Portrait
Template Poster A1 Portrait
Raybaen
 

Similar a CONSTRUCTION OF A TURNSTILE USING FINITE AUTOMATA (19)

Automata Presentation - Construction of a Turnstile
Automata Presentation - Construction of a TurnstileAutomata Presentation - Construction of a Turnstile
Automata Presentation - Construction of a Turnstile
 
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
 
state_machines1.pdf
state_machines1.pdfstate_machines1.pdf
state_machines1.pdf
 
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
 
State Machine Framework
State Machine FrameworkState Machine Framework
State Machine Framework
 
Automata
AutomataAutomata
Automata
 
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
 

Último

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 

Último (20)

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
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
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 

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. -------------------------------------------------------------------------------------------