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.
Transferring a program onto your senseBox
When you have finished your first program, of course you want to try it out. You have to transfer it to your senseBox. To do this you can follow the instructions below:
- First you have to set your senseBox to »transfer mode«. Press the red »Reset«button twice. The red LED next to the »Reset« button will dim.
- Now you can press the »Run on senseBox« button in the Open Roberta Lab.
- Now press »Save target as ...« and select your senseBox. Your senseBox will always log on to your computer as »SENSEBOX«.
- If you now press »save«, your program will be transferred to your senseBox and you are done.
- You can tell that the transfer was successful by the green LEDs of your senseBox starting to light up again. Otherwise repeat all previous steps.
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: