Bright Morning

© B.M. Yartsev, A.A. Shalyto

Saint-Petersburg State University of Information Technologies, Mechanics and Optics

Project documentation (in Russian)
Java-based emulator
Source code for the microcontroller


In this project the control system for the alarm-clock "Bright morning" was developed using the automata-based approach and the SWITCH-technology, proposed by A.A.Shalyto.

The developed system was at first debugged and tested using the software emulator, written in Java and then using the microcontroller test bench SDK 1.1, assembled by the LMT company (

This project demonstrates one of the possible approaches for developing the control systems for the microcontrollers. This approach requires writing a lot of technical documenation, but eases the debugging process a lot.