Codey Rocky by MAKE BLOCK (MAK247-P)

In stock
3-5 Business days
Codey Rocky is an educational coding robot for STEAM education for children ages 6+. More details

Meet Codey Rocky, your new coding companion 

Codey Rocky is an entry-level coding robot for STEM education, suitable for children ages 6 and up. The combination of easy-to-use robotics hardware with graphical programming gives all children the opportunity to take their first steps into the world of code and compose their first “Hello World!” statement at the same time as they explore their creativity.

Codey Rocky – The New Generation of Robots is Here!

Codey Rocky combines hardware with software, allowing children to learn about programming while they play and create. Using mBlock, a software which supports both blocked-based and Python programming, Codey Rocky takes children by their hands and leads them into the world of avant-garde technology with its inbuilt AI and IoT functionalities, giving them a competitive edge in the AI era.


Two robots in one

Codey is the detachable controller that holds all the magic. It includes more than 10 electronic modules that can be controlled via code. Rocky is the car that lets you take Codey anywhere you want, so that your clever programs can be run everywhere.

Make your games interactive

Codey comes with a built-in 6-axis gyroscope so that you can control the games you code by moving or tilting your controller, and see the game respond to your actions.

Learning Guides & Manuals

Included with Codey Rocky is more than 20 learning guides for getting started with graphical programming and Python code. Seamlessly progress from one challenge to another, until you are ready to take on the advanced Python language - and simply convert your code in one click.

What You Learn

Beginner & Advanced Coding
Create your first program by dragging and dropping code blocks and gradually gain more advanced skills, and transition into Python programming.

Logical Thinking
Logic is the foundation of coding. Learn how to go from idea to working program by writing code that makes sense in practice.

Creative Expression
Code is the easiest way to make something, and Codey Rocky makes it even more fun and creative. Make your ideas real in mBlock 5 and see your coding companion run your code.

AI and IoT Principles
From voice recognition to infrared TV controls, Codey Rocky users gain first familiarity with Artificial Intelligence and Internet of Things.

  • IR Transmitter/Receiver: makes communication with multiple robots possible and allows infrared remote control of electrical appliances.
  • Gear Knob: adjusts volume and variables
  • LED Display: shows various patterns and RGB lighting effects.
  • 6-axis Gyroscope: detects tilts, shakes and turn angles, useful in designing somatosensory tricks which require tilts and shakes.
  • RGB LED Indicator: can be programmed freely to set the color of the RGB indicator, making Codey Rocky even more fun and expressive.
  • Voice sensor: detects ambient and motion sound levels.
  • Light sensor: detects the intensity of ambient light.
  • Buttons: are all programmable for customization.
  • Color Infrared Sensor: detects colors, avoids obstacles, calculate distance and enables cruising.

    2 in 1 – an Innovative Design in Structure

    Brainy Codey

    Integrated with over 10 programmable electronic modules, Codey Rocky has more features than it meets the eye.

    Agile Rocky

    Not only will Codey Rocky swirl and follow lines but also go around obstacles, making creation so much more fun.





    Easy to Start

    Makeblock’s mBlock 5 programming software is based on MIT’s graphical programming language Scratch 3.0 to guarantee that beginners can get started coding within minutes. All you need to do is drag and drop!

    Available on various platform

    Regardless if you prefer to program on MacBook, Chromebook or desktop PC, mBlock 5 is ready for you to get started with code.

    Switch to Python

    With just one click you can turn your graphical code into Python code and continue learning an advanced and practical language.

    Connect to the Internet of Things

    Use mBlock 5 to add Internet of Things-functionality to Codey Rocky. Control home appliances, get weather reports, and much more!


    Get to know AI

    mBlock 5 software supports AI-functionality including voice and face recognition, and mood sensing etc. With Codey Rocky, children have the most fun and easiest way of getting familiar with one of the fundamental technologies of the 21st century.



    10+ advanced electronic modules

    With more than 10 programmable electronic modules, Codey Rocky can be programmed to perform a wide range of fun effects and functions.


    Rich sounds and lights effects

    Code to customize expression, to see time, weather, and personal messages shown on Codey's large LED display, bring your coding companion to life.

    Hardware compatibility

    Codey Rocky is designed to be compatible with Makeblock Neuron and LEGO® bricks, to let you realize any idea you can come up with. Pogo Pin on both Codey and Rocky for connection with Makeblock Neuron.

    Wireless upload

    The optional Bluetooth dongle lets you upload code to your robot companion wirelessly to computer so that you can rapidly try out your code ideas. Please mind that must use our bluetooth dongle for wireless upload to computer, without it you can also use USB cable for wired upload, and for connection with tablets you can use tablet's bluetooth directly.


    Project Ideas

    Light sensing

    Rocky’s color and infrared sensors lets it recognize colors and follow the direction of lights that it senses.

    Code your music

    Write code to assign functions to Codey’s three buttons and gear knob to make your companion into a powerful musical instrument.


    Weather reports

    Connect Codey Rocky to the internet and receive weather information, which can be displayed through Codey’s expressive LED display.

    If this, then that

    Connect events with Internet of Things and If this, then that (IFTTT) to make your Codey Rocky a truly interactive robot.

    Face and age recognition

    Have fun with AI functions in mBlock 5 software support. Code to make Codey Rocky recognize the ages of people by observing their faces.

  • No
    Know your Codey Rocky through its technical details.
  • Product properties: Smart Robot for Beginner Coding and AI Learning
  • Age: 6+
  • Assembly needed? No
  • Main Control Board/ Chip: ESP32 Chip
  • Programmable Modules: LED Display, Speaker, RGB LED Indicator, Buttons, Gear Knob, Voice Sensor, Light Sensor, 6-axis
  • Gyroscope and Accelerometer, IR Transmitter, IR Receiver, Color Infrared Sensor, DC Geared Motor
  • Intelligent functionalities: Follow lines, intelligent avoidance of obstacles, chasing light, automatic anti-drop adjustment, colour recognition, somatosensory remote control, infrared communication
  • AI ready? Yes
  • IoT ready? Yes
  • Connectivity: Bluetooth / Wi-Fi / USB
  • Compatibility: Compatible with Makeblock Neuron and Lego bricks
  • Control platform: MacOS/Windows/Linux/Chrome OS/iOS
  • Battery power supply: Lithium battery: 3.7V 950mAh
  • Material: ABS
  • Graphical programming: Scratch 3.0
  • Text programming: Python
  • Add-on Pack: No
  • Dimensions: 102×95.4×103mm (L×W×H)
  • Weight :295g
  • 1 × Codey
  • 1 × Rocky
  • 1 × Lanyard
  • 1 × Micro USB data cable
  • 8 × Codey Rocky Color Card
  • 1 × Name Sticker
    Note: This version does not include the MakeBlock Bluetooth Dongle; it needs to be purchased separately.
  • Write Your Own Review
    Only registered users can write reviews. Please Sign in or create an account

    I would like to buy a Codey Rocky, but I still have some concerns.

    Q1: Can Codey Rocky connect directly to my phone via Bluetooth?
    Yes, it connects directly with your phone or iPad via Bluetooth.

    Q2: What does the Bluetooth Dongle do?
    The official Bluetooth dongle of Makeblock allows wireless transmission between Codey Rocky and computers.

    Q3: Does the Bluetooth dongle need to be purchased separately?
    Yes, it does and Codey Rocky only works with the official Bluetooth dongle of Makeblock.Q4: I have Bluetooth on my computer and mobile phone. Do I still need to buy a Bluetooth dongle?
    1. Codey Rocky connects via a Bluetooth connection with mobile devices such as mobile phones and iPads so no Bluetooth dongle needs to be purchased separately;
    2. However, the wireless connection between Codey Rocky and a computer requires an official Makeblock Bluetooth adapter, which needs to be purchased separately.

    Q4: I have Bluetooth on my computer and mobile phone. Do I still need to buy a Bluetooth dongle?
    1. Codey Rocky connects via a Bluetooth connection with mobile devices such as mobile phones and iPads so no Bluetooth dongle needs to be purchased separately;
    2. However, the wireless connection between Codey Rocky and a computer requires an official Makeblock Bluetooth adapter, which needs to be purchased separately.

    Q5: Does it support online debugging? Do I need to upload my programs first before Codey Rocky can run them?
    Currently Codey Rocky will only run your programs after they have been written and uploaded to the device.

    Q6: Is Codey Rocky controlled with Scratch? Does it recognize people's faces?
    Supported by mBlock 5, which is developed on the basis of Scratch 3.0, not only does Codey Rocky allow you to code in building blocks but also in Python after switching with just one click. It features AI technologies such as face and voice recognition as well as deep learning.

    Q7: Does the coding software need to be purchased?
    Bundled with Codey Rocky are mBlock 5 programming software and Makeblock App, which are code learning software developed by Makeblock; no separate purchase is required.

    Q8: Can Rocky operate without Codey?
    Rocky is the carriage which takes Codey wherever it goes and will only operate when Codey sits on it.

    Q9: How long will Codey Rocky operate when it is fully charged?
    It will operate for 2 hours when fully charged.

    Q10: Will previously purchased Makeblock sensors work with Codey Rocky?
    Codey Rocky has a variety of built-in sensors, which are sufficient to meet all the basic creative requirements. Compatible with the Makeblock Neuron, an electronic building block platform, Codey Rocky can have its functions expanded with Makeblock Neuron; however, other sensors are not supported.

    Q11: Does Codey Rocky come only in white?
    Currently it comes only in white.

    Q12: Does any warranty come with Codey Rocky? How long is the warranty period?

    Items > Warranty period
    Codey Rocky > 1 year
    Codey > 1 year
    Rocky > 1 year
    Lithium-ion battery > 6 months
    Motor > 6 months
    Color Sensor > 6 months
    Track > 6 months
    USB cable > 6 months
    Others (color card, sling, etc.) > No applicable to this Limited Warranty. Makeblock only replaces the defective parts upon receiving.




    I have purchased a Codey Rocky, but I have issues with its use.

    Q1: I am unable to link it up with the Bluetooth dongle.
    1. Line up Codey close to the dongle, which will automatically pair up with Codey. When the light on the dongle stops flashing, they will have paired up successfully;
    2. Press the button on the dongle so that the light on the dongle flashes before lining up Codey close to the dongle. When the blue light on the dongle stops flashing, they will have paired up successfully.

    Q2: Why does data burning fail?
    1. Please ensure that your Codey Rocky is connected to your computer.
    2. If the dongle is to be connected via Bluetooth, please check if the dongle is flashing; if it does, this means that the connection is unsuccessful, and you will need to restart the Bluetooth dongle;
    3. If none of the above appears to be amiss, try to re-start the software and select an appropriate serial port (if there are several, please try them out one by one).

    Q3: My laptop computer has a built-in Bluetooth. Can I connect my laptop to a Codey Rocky via its Bluetooth?
    Codey Rocky connects wirelessly with a computer via the Bluetooth dongle of Makeblock. To ensure a good connection, Codey Rocky only supports connection via the Bluetooth dongle it officially recognizes. Mobile devices such as mobile phones and iPads can be connected to via their built-in Bluetooth without a separate Bluetooth dongle.

    Q4: Does it not support online debugging? Do I need to upload my programs first before Codey Rocky can run them?
    Currently Codey Rocky will only run your programs after they have been written and uploaded to the device.

    Q5: Why do I see a blank screen when opening mBlock 5?
    There could be a problem with the driver of your graphics card, as mBlock requires OpenGL, so a graphics card driver of a lower version may return a blank screen. Please use the driver wizard to update the graphics card driver.

    Q6: A pop-up error appears saying that the device has not been activated when I clicked to connect the device upon installation of the software.
    Certain anti-virus and protection software might block mBlock software from connecting to ports. Such protection software should be turned off or disabled when running the alpha version of the software.

    Q7: Warnings such as those below have appeared: “The version of the driver of your graphics card is too low. Please update your graphics card driver and try again."
    1. Please update the driver of your graphics card to the latest version. You may wish to use an updating software similar to a driver wizard, or go to the official website and look for the latest graphics card driver.
    2. If everything had worked before, this problem may occur if you open the software immediately upon turning on Codey Rocky, as the operating system has not been fully up and running. Troubleshooting: Reboot the mBlock 5 software.

    Q8: How to restore Codey Rocky to its factory settings?
    If Codey is damaged and cannot be restored by updating its firmware, you may try to restore its factory settings.
    After the software and the device are connected to each other, select the device window below the Stage Area, then click the Settings button in the top right corner of the device field before selecting Restore to Factory Settings.

    Q9: Why can't the IoT functionality be used?
    The IoT functionality requires a connection to the Cloud. You need to register an account with mBlock, after which you can log into mBlock and start using the IoT functionality. Registration: Click the round icon in the top right corner of the software.

    Q10: Would it be possible to engage with Codey Rocky in a conversation?
    Codey Rocky does not have a voice recognition feature, so a conversation with it is not yet possible. However, voice control is possible if it is bundled with the voice recognition module of Neuron.

    Q11: Does the voice sensor detect whether there is sound or not?
    It can detect sound volume.