Skip navigation
> RoadTest Reviews

Binary Bots: DIMM + micro:bit - Review


Product Performed to Expectations: 9
Specifications were sufficient to design with: 10
Demo Software was of good quality: 10
Product was easy to use: 10
Support materials were available: 8
The price to performance ratio was good: 9
TotalScore: 56 / 60
  • RoadTest: Binary Bots: DIMM + micro:bit
  • Buy Now
  • Evaluation Type: Independent Products
  • Was everything in the box required?: Yes
  • Comparable Products/Other parts you considered: arduino or raspberry Pi
  • What were the biggest problems encountered?: The clip wires are good, but for BBC Micro:Bit , there are 5 pads available to attach. That means in most case, one sensor only can be used.

  • Detailed Review:

    /******************start here**************************/

    1. Brief

    Binary Bots: DIMM + micro:bit is the amazing new smart toy robot everyone wants. This kit comes jam packed with Dimm the robot, some fun sensors AND a brand new BBC micro:bit computer. Best fit for Christmas gift.


    2. Unboxing

    21. Here is the received pack and contents

    • Flat pack Cardboard Dimm™
    • BBC Micro:bit mini computer
    • Sticker Sheets, medal stickers
    • Instruction Book
    • Cardboard Standup Binary
    • Speaker with attaching Croc Clip Wires
    • Temperature Sensor with attaching Croc Clip Wires
    • Motion Sensor with attaching Croc Clip Wires
    • Light Sensor with attaching Croc Clip Wires
    • Spare Croc Clip to Croc Clip Wires

    3. Build and Coding

    3.1 There is one manual for all the procedure to build the DIMM robot and how to code as follows,

    Step 1 Check the every thing inside and try to understand them.

    Step 2 Build the body. That is also the most challenge part for kid, and interesting , even for adult.

    Step 3 and Step 4

    That part need some skill and led to where it for , coding

    Then Step 5, coding,Take the time to teach from beginning, the online IDE is illustrative.





    3.2 Visit Binarybots and BBC Micro:Bit for more information. Now start first Blink test,


    Browse  and Press newProject


    The UI appears with on start or forever loop,


    Refer to  for more detail on what the meaning of each widget , In this demo, Select 'show LED' in Basic


    Drag the show LED in to the loop you want to,


    That is too easy for LED UI edit, tap your mouse  for digit '8' or anything else you like,

    Refresh the page , the virtual Micro:it reveals


    Then you can download the "microbit-Blink_Test.hex", drag the hex file to the plugged Micro:BIT. Done.




    4. Project, Building one remote controller Pad based on wifi feature and Motion Sensor with attaching Croc Clip Wires. But unfortunately, the Light senors and temp. sensors can not be used together with limited Clip wire pad.

    That is good and enough for tutorials one by one. More complex project needs different type of connectors.


    5. Then, come to python part. MicroPython runs well on micro:Bit. Although many IDE is available, this web IDE is definitely first choice. ,

    Refer to  for manuals and instructions. There is more function available on MicroPython , like movement sensors. But, the Bluetooth is missing, since "While the BBC micro:bit has hardware capable of allowing the device to work as a Bluetooth Low Energy (BLE) device, it only has 16k of RAM. The BLE stack alone takes up 12k RAM which means there’s not enough memory for MicroPython to support Bluetooth."

    More simplified RF plugin RADIO is installed in microPython , while only suitable for remote communication between Micro:Bits. But that is what Micro:BIT designed for.

    5.1 Browse

    from microbit import *
    while True:
        display.scroll('Happy New Year!')

    Press Download ,button, the microbit.hex file is downloaded automatically. Drag the hex file to  Micro:BIT appeared as one DISK. The text shall scroll with Hear follows.



    5.2 Now, use movement sensor. in this case accelerometer.get() shall be applied.


    from microbit import *
    while True:
      reading = accelerometer.get_x()
       if reading > 20:"R")
       elif reading < -20:"L")

    drag the movement.hex,

    The design of remote control can be very easy. Get the accelerometer value in x-y-z direction, set threshold value and send via Bluetooth or Radio. It need at least two MICROBIT to make the design work.

    While it is good start in learning PYTHON with fun.

    So , enjoy!


Also Enrolling

Enrollment Closes: Sep 4 
Enrollment Closes: Sep 6 
Enrollment Closes: Sep 9 
Enrollment Closes: Aug 30 
Enrollment Closes: Aug 31 
Enrollment Closes: Sep 10