Skip to content


Makeblock Halocode Standard Kit

Save 4% Save 4%
Original price $89.00
Original price $89.00 - Original price $89.00
Original price $89.00
Current price $85.00
$85.00 - $85.00
Current price $85.00

Free returns on all eligible orders

You have 30 days to request a return. All sale items are final sale.

Wireless single-board computer

Makeblock Halocode is a single-board computer with built-in Wi-Fi. Designed for programming education, its compact design integrates a broad selection of electronic modules. Pairing with block-based programming software mBlock, Halocode offers all sorts of opportunities to experience AI & IoT applications with just a few clicks; it makes creation easy and fun.

Built-in Wi-Fi modules, for everyday creations

Easy IoT1 applications: Using mBlock software*, students can connect to the Internet in just 3 simple steps. mBlock makes it easy to use IoT applications and create simple, smart home devices.

1. IoT, or the Internet of Things, refers to an interconnection via the Internet of all devices, enabling the digitisation and management of all kinds of smart devices and facilities.

*Available soon on Mobile ends.

LAN2 functionality: Different Wi-Fi modules enable “wireless” or even “limitless” connections between multiple Halocodes, meaning they can provide creative effects such as dreamlike digital art.

2. LAN, or Local Area Network, allows devices to connect and communicate with each other without routing.

Support AI speech recognition

Featuring a microphone module and supporting mBlock-integrated Microsoft Cognitive Services, Halocode makes AI speech recognition super-easy to use. Students can learn to apply this cutting-edge technology by creating a fun, interactive playmate or voice-activated device.

Integrate various sensors for electronic projects

Offering all sensors needed to lead Halocode “sensory”, a variety of sensors are embedded onto a circuit board with only 45mm in diameter. Thus, Halocode can respond to touch, sound, and movement via programming. An ideal elementary device for your electronic projects such as a wearable fitness watch for step tracking.

Coding made easy with multi-thread programming

4MB of memory and an Xtensa dual-core 32-bit LX6 microprocessor empower Halocode's powerful computing capabilities. It puts the “creative” back in creation, by allowing multiple programs to run simultaneously and synchronizing complex and diverse functions. For example, an art installation of a kitten that simultaneously blinks and wags its tail.

▲ The powerful specs of Halocode enable multiple sub-programs to run simultaneously. With mBlock, a few lines of code are already sufficient for making a playful gadget with various functions (left). For other similar products on the market, support usually single-thread programming, complicated layout, and arithmetic logic are required to achieve the same gameplay (right).

Coding with mBlock is as simple as stacking building blocks

Designed explicitly for coding education, Halocode works perfectly with the programming software mBlock. Students can drag and drop the command blocks to code, making programming as intuitive and straightforward as playing building blocks. Mastering coding logic quickly enables students to focus on what’s most important during making: creativity.

Move on to Python coding with a simple click

After grasping how to program with blocks, you can effortlessly convert to Python coding with just a click in mBlock. It displays the relationship between the two languages and shows the changes in real-time. For more playful ideas together with mBlock and Halocode, you can code directly in the Python editor. Step up to text-based coding empowers creations with higher degrees of freedom and endless possibilities.

Get to Machine Learning in AI. In a playful and reinventing way

In addition to using Microsoft Cognitive Services, students can also get to machine learning through mBlock’s integrated Google Machine Learning application. Halocode provides all-around support for students’ first experience of artificial intelligence.

Create fun projects using both hardware and software
Halocode encourages students to use everyday items to create electronic projects. For example, they can design a video game through mBlock, and then use Halocode to bridge both the game and any real objects as a joystick to control the game. Wielding hardware and software to a fun and educational ensemble to experience the wonders of electronic technologies.

Support mBuild expansion parts

Plugging with specific mBuild electronic modules, Halocode can be further used to meet the needs of STEAM education. Students can freely create a smart curtain, a fire warning device for people with disabilities, or even a greenhouse ecosystem.


Programming tool bridging physical and digital worlds

Scratch & Python | Compatible with abundant hardware | AI & IoT | Education resource | mBlock Community



  • Processor
    • Core: Xtensa dual-core 32-bit LX6 microprocessor
    • CPU Clock Speed:240Mhz
  • Communication
    • WiFi / Bluetooth / Micro-USB Port
  • Onboard Memory
    • Flash ROM 440K, RAM 520K
  • Expanded Memory
    • SPI Flash 4MB, PSRAM 4MB
  • Onboard Components
    • 12 RGB LED, Motion Sensor, Microphone, Button, 4 Touch Sensors ( I/O pins)
  • Operating Voltage
    • 3.3V
  • Product Dimension
    • 45mm in diameter
  • Net Weight
    • 10g

Halocode Standard Kit Includes:

  • Halocode × 1
  • Quick Start Guide × 1
  • Sample Project Guide × 2
  • AAA Size Battery Holder × 1
  • AAA Battery × 3
  • Copper Foil Tape × 1
  • Hook & Loop Strap × 1
  • Micro USB Cable × 1
  • Hook & Loop Fastener × 4
  • Alligator Clip × 4

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare