I plan to experiment with the Arduino module, and give the kids as much freedom as possible. They don't have the Arduino programming skills, so that will be hopefully fixed with a custom Scratch extension.
I just wanted to know if there is any guide what NOT to do - since there are many possible ways how to fry an Arduino board, I assume the littleBits version of the board is somewhat protected. For example, if a pin is declared as an output pin, then receiving some voltage in that pin can hurt the electronics. The docs say that there are three input and three output ports. Does that mean they can't be declared otherwise?
I am somewhat confused about how to power, ground and data terminals are connected to the board. For example, powering of the Arduino module. Since the USB cable provides only data connectivity, I assume the ground and power terminals of the three input ports are all all interlinked and once the battery is connected to any of the input ports, the board powers up (and runs the setup() firmware). What if there would be two batteries connected to any two input ports? If the power is connected to Arduino module via dimmer, must the other dimmer connected to other port also be powered? Those questions would be clear if the schematics for the Arduino board and the bits be available - without the nice, kid-friendly just-click-them-all-in-one-chain abstraction peeled away.