Flowcode es el lenguaje de programación complementario para la serie de módulos E-blocks de Elektor diseñados para la formación sobre microcontroladores “desde lo más básico”. La gran ventaja de Flowcode es que permite a los que tienen poca experiencia crear sistemas robóticos y electrónicos complejos.
Flowcode es un potente lenguaje basado en gráficos que emplea macros para facilitar el control de dispositivos complejos como displays de 7 segmentos, controladores de motores y pantallas LCD. La utilización de macros permite a los estudiantes controlar dispositivos electrónicos de elevada complejidad sin necesidad de profundizar en el conocimiento de la programación involucrada.
Flowcode se emplea en la educación como medio para introducer a los estudiantes en los conceptos de la programación.
Flowcode se emplea en la industria para el desarrollo rápido y como medio para manejar grandes proyectos.
Flowcode 4 ya está disponible para todas las plataformas E-blocks disponiobles: AVR, ARM y PIC. Entre sus nuevas características están Creador de Paneles (Panel Creator), Depuración en Circuito, Redes Virtuales, Personalización de Código C, Coma Flotante y nuevos Componentes. Funciones de cadenas de caracteres (string) adicionales, Switch Icon y un nuevos interfaz gráfico de usuario son mejoras significativas del software de desarrollo para microcontroladores Flowcode.
En la página web de abajo están disponibles versiones de actualización, versiones para uno o múltiples usuarios, para profesionales, para casa o para estudiantes.