SPLat Logo

Finite State Machines - Make light work of complex functions

NOTICE: Our web site is being updated, but is currently experiencing extreme slowness due to host issues. Please contact us directly.
NOTICE: SPLat Controls has moved. We are now at 1/85 Brunel Rd, Seaford, 3198. map
SPLat will be shut down for the Christmas Holiday season from Friday 20 December 2024 through Tuesday 7 January 2025. We will check emails periodically and will continue to process orders but at a slower pace. Santa hat

Program your own Finite State Machine using a SPLat Controller for only $29.00.

The EC1 "EasyOne", a 32-bit fully featured SPLat Controller with USB and true multi-tasking is a easy way to learn and a cheap way to build your project.

Summary

Finite State Machines (FSMs) are the most powerful way known for programming applications where the system response to an input event depends on past history. The history of the system is represented by a state. FSMs can be represented by state diagrams that clearly show the relationship between states, events and actions. A language that is well suited to FSMs, for example SPLat, will give a one-to-one correspondence between the code and parts of the state diagram.