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:

  1. Only need to burn a firmware that is executed in real time;

  2. Can interact with the software stage (such as controlling the movement of the sprite);

  3. 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:

  1. Every new program has to re-upload the firmware;

  2. Cannot interact with the software stage;

  3. Can run away from the computer;