Flowcode is a visual programming language designed to simplify the process of coding, primarily for educational purposes and for beginners. It allows users to create programs by dragging and connecting blocks that represent various programming functions, making it accessible for those without prior coding experience. Flowcode is often used in robotics and electronics projects, enabling users to develop and control hardware easily. Its user-friendly interface helps facilitate learning and experimentation in programming and engineering concepts.
Macro
Component Macros are built in functions used to control components such as an LCD display, EEPROM, switches, serial data, etc. Macros are user created functions that help make the program more modular. As far as I can tell, there are only those 2 types.
Flowcode uses macros to facilitate the control of complex devices including 7-segment displays, LCD displays, ZigBee RF devices, TCP/IP modules etc. The use of macros allows developers to control highly complex electronic systems without getting bogged down in understanding the programming involved.