To connect blocks with each other, they have sequence connections and/or connectors. Depending on the mode of a block, the number of the connectors may vary.
Programming with NEPO is really easy. Every program begins with the »start« block.
This block is always added by default in the Open Roberta Lab workspace. The first block that you will execute is connected with the »sequence connector« of the »start« block. The sequence connector is a triangle at the bottom of the block and this triangle will become yellow as soon as a suitable block is in close proximity.
Transfering a program to the Calliope mini
Once you have completed your first program and want to see the result, you must transfer your program to Calliope mini or Calli:bot. To do this, follow the steps below:
- First press the »Start on Calliope mini« button in the Open Roberta Lab.
- Then right-click on the program name. This always ends with ".hex".
- Press "Save as ..." and save your program on your Calliope mini. You will find it under the name "Mini".
- Now the yellow LED of your Calliope mini flashes very fast until the program is transferred. As soon as the program has been transferred, it will start immediately on your Calliope mini.
- If you are using an older Calliope mini version 2016, you will need to press the "Reset" button on your Calliope mini once after the program has finished transferring to start the program.
NEPO is the name of our graphical programming language. It is easy and fun to learn programming. NEPO can also be used to program and interact with other robot systems.
The graphical NEPO blocks have different components and thus different attributes. A block always represents a certain functionality. Its function can easily be determined by its block category, for example »sensors« . Features of the graphical blocks are:
You can find the different blocks and their descriptions, ordered by categories here.
For each block there is a detailed description of its functions, the different configurations, its parameters and return values.