Berikut ini beberapa contoh implementasi FSM dengan mikrokontroler. Urutan contoh ini mulai dari yang paling mudah, sampai yang paling sulit.
- Lampu kedip berbasis FSM dengan delay. Pada contoh ini dibuat lampu kedip dengan duty cycle 50%
- Lampu kedip berbasis FSM dengan interupsi Timer 1
- Lampu kedip berbasis FSM dengan FreeRTOS
- Lampu kedip duty cycle 10% dengan model FSM biasa
- Lampu kedip duty cycle 10% dengan model Extended State Machine
- Lampu on-off (toggle) dengan input switch
- Lampu on-off (toggle) dengan fitur debounce dan model extended state machine
- Lampu on-off (toggle) dengan fitur debounce dan model cascade composition
- Lampu on off (tekan lama) dengan extended state machine
- Lampu on-off (tekan ganda)
- Lampu on-off dengan 2 tombol
- Lampu lalu lintas jalan dengan extended state machine. Contoh ini adalah implementasi Example 3.9 di buku Lee & Seshia “Introduction to Embedded Systems”.
- Lampu lalu lintas untuk kendaraan dan penyeberang jalan dengan model extended state machine. Contoh ini adalah implementasi Example 5.9 di buku Lee & Seshia “Introduction to Embedded Systems”.
- Lampu geser dengan arsitektur event triggered
- Lampu geser dengan arsitektur time triggered
- Kendali pintu otomatis dengan supervisory control