A visual, real-time development tool for Arduino programming.
Write low level Arduino code to interact with hardware, then structure your program and logic in a powerful yet easy to use, highly parallel “agent based” architecture.
Work with a live connection to your Arduino, see how your program works as you build it!
When your program is done, it can be compiled to run entirely on your Arduino! The profiler tool gives you accurate resource usage information while you work.
Check out this short video for more information, then download and try it out for yourself!
Learn more by going through the growing library of video tutorials, for example:
Blink 2 LEDs - In Embrio, when you have 1 LED blinking, it's simple to make another LED blink. This tutorial introduces the concept of Functions in Embrio which let you encapsulate a group of nodes into a reusable node.
Print to LCD - This project uses a custom Arduino node and some Text Activator nodes to print text to an LCD. It cycles through 3 messages with the push of a button.
Autonomous Car - In this 3 part project we’ll see how to program an autonomous robot car using Embrio. The car has 3 behaviors. It wanders around, avoiding obstacles by turning away from near by walls and stopping before hitting a wall. Every so often it stops and...
Embrio is in active development. Sign up to get notifications on software updates and new tutorials and example projects.
© 2016 - Embrio - Contact