Putting the Basics to Use

Watch these videos for examples of using FSMs in the real world. They also discuss some subtle issues related to implementing FSMs.

Roboant Example


Equivalent States: Implementation


Synchronization and Metastability


Think through Worked Examples

Worked Example: FSM States and Transitions


Worked Example: FSM Implementation


Source: Chris Terman, Silvina Hanono, and MIT OpenCourseWare, https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2015/probability/tp11-2/
Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.

Last modified: Friday, January 26, 2024, 12:21 PM