online
Refers to burning a real-time execution firmware, click on the "green flag" flag to execute the programmed program. (Supports Scratch and Python languages)
Characteristics:
Only need to burn a firmware that is executed in real time;
Can interact with the software stage (such as controlling the movement of the sprite);
Can not run away from the computer;
Note: you need to burn the corresponding product firmware before use.
offline
It refers to uploading a user-written program to the hardware main control board, and then the hardware can execute the program after leaving the computer. (Support Scratch and Arduino language)
Characteristics:
Every new program has to re-upload the firmware;
Cannot interact with the software stage;
Can run away from the computer;