[ANN] Céu-Arduino v0.20: Structured Reactive Programming for Arduino

What is Céu-Arduino?

Céu-Arduino supports the development of Arduino applications in the programming language Céu:


What is Céu?

Céu is a language providing Structured Synchronous Reactive Programming, a model for handling events through powerful control mechanisms:


The site offers an introductory video of 15 minutes (but mostly in the context of graphical applications).


The example in the link blinks the LED connected to PIN_13 progressively faster, until the button connected to PIN_02 is pressed, restarting at the slowest blinking rate:


The example illustrates structured composition and seamless abortion of activities in parallel.

Feedback is highly appreciated!

Thanks, Francisco Sant'Anna http://www.ceu-lang.org/