Table of Contents:
The CW01 is a programmable core with onboard Wi-Fi. You could code it directly in Python, ArduinoIDE and a range of other programming environments.
When combined with a BBC micro:bit it adds Wi-Fi capabilities: connect your micro:bit to the Internet of Things (IoT) and access cloud services. You can even hook it up to a Machine Learning service and build real AI applications with your micro:bit.
The CW01 has to be running the AT Instruction set to add Wi-Fi to your micro:bit. If it is flashed with any other program it won't work with the micro:bit. When you buy an XK05 IoT Kit for micro:bit the CW01 comes flashed with the right code.
If you have bought a CW01 separately, or if you have flashed other code onto your CW01, please contact us and we'll explain what you need to do.
To write code to use the CW01 in MakeCode you will need to load the CW01 extension:
- Open MakeCode and start a new project
- Click on Extensions
- Type in XinaBox/pxt-cw01
- Click on search
- Select the CW01 tile
To use the CW01 and a micro:bit to connect to the IoT you will need an IM01 bridge.
The combination of the CW01 and the IM01 makes up the XK05 IoT kit.
All the how-to-guides and instructions that you need to connect your micro:bit to the IoT can be found on the XK05 support materials page.
The XK05 support materials page outlines a broad range of applications that people have built using their micro:bit and a CW01, including:
- Nine year old Oscar built an experiment to check how heat radiates from a fireplace.
- An air quality monitor.
- A 2-player punch-bag game. Who can punch the hardest?