Quick Start Guide

© Modular Robotics, 2016 www.modrobotics.comPage 19
19. Using the Bluetooth
The Bluetooth Cubelet is a THINK block with
special abilities. It has a Bluetooth radio
inside that enables devices like a computer,
tablet, or smartphone to communicate
with Cubelets. Using the FREE Cubelets App
you can control your robots with any iOS or
Android device. With the release of Cubelets
OS 4, Modular Robotics periodically releases
firmware updates and new features via the
Bluetooth Cubelet.
http://www.modrobotics.com/cubelets/
bluetooth-getting-started/
http://www.modrobotics.com/
cubelets/apps/cubelets-flash/
Need help? Email us!
support@modrobotics.com
20. A Note to Experienced Programmers
Experienced programmers often ask, “So
which block is the IF-THEN block”. Or, “Which
block is the CPU?” We understand the
questions, but that’s not how Cubelets work.
Building robots with Cubelets is different
from the procedural programming (in C, Java,
or BASIC) that you may know. In procedural
programming, a robot’s behavior results
from executing a sequence of instructions
in the robot’s “brain” (usually a single
microcontroller).
Cubelets operate with a completely different
model: distributed programming.
Every Cubelet has a microcontroller.
The robot’s behavior results from local
interactions between Sense, Think, and
Action blocks and the numbers flowing from
block to block.
Theres no single “brain” block, and there’s
no sequence of instructions. There are
no variables, functions, or procedural
logic. Instead, in Cubelets, the robot is
the program. The way you put the blocks
together determines the way numbers
flow from Sense to Action blocks, and this
determines your robot’s behavior.