Skip to content

Commit e2ab167

Browse files
committed
separate purchase page
1 parent 79d9311 commit e2ab167

3 files changed

Lines changed: 80 additions & 57 deletions

File tree

docs/manual.md

Lines changed: 5 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -11,76 +11,25 @@ MicroCode makes it possible to program the [micro:bit V2](https://microbit.org)
1111
As shown above, the micro:bit slots into a (commercially available) shield that provides a color display and extra inputs.
1212
The MicroCode visual programming model is based on Kodu and targets children age 6-9, younger than the traditional audience for the micro:bit. MicroCode features:
1313

14-
- [arcade shields](#arcade-shields) for the micro:bit V2 enable "on the go" programming with familiar game console controls
14+
- [arcade shields](./purchase#arcade-shields) for the micro:bit V2 enable "on the go" programming with familiar game console controls
1515
- kid-friendly, icon-based, structured code editor and [programming language](./language)
1616
- lots of [sample programs](./samples) to get started
1717
- [translated](#localization) in 20+ languages
1818
- remote control a [micro:bit robot](./robot) using MicroCode
1919
to follow lines, avoid obstacles and more.
2020
- extend and program your creation with [Jacdac accessories](#jacdac) (LEDs, servos, ...)
2121

22+
## Purchasing the hardware
23+
24+
All the above hardware can be [purchased](./purchase.md) from a variety of vendors.
25+
2226
## Getting started
2327

2428
Regardless of whether you are using the Arcade shield or web app, you first need to download the (localized) MicroCode hex file to your micro:bit V2. There are two ways to do this:
2529

2630
1. visit the [web app](https://microsoft.github.io/microcode/) and follow directions to connect your micro:bit and [automatically download over WebUSB](#download)
2731
2. visit the [localization](#localization) section to _download_ the MicroCode hex file to your computer and copy to your micro:bit V2 (plugged into your computer via USB).
2832

29-
## Arcade shields {#arcade-shield}
30-
31-
Three Arcade shields for the micro:bit V2 are available on the market today, as shown below. After downloading the MicroCode hex file to your micro:bit V2, whenever you plug the micro:bit into the Arcade Shield, MicroCode should start running. Your MicroCode program is always live and runnable. Once you remove the micro:bit from the shield, the program will persist and continue to run (assuming the micro:bit is still powered, of course).
32-
33-
<table>
34-
<tr valign="top">
35-
<td width="33%" >
36-
<a href="https://www.kittenbot.cc/products/newbit-arcade-shield">
37-
Kittenbot's newbit Arcade shield
38-
</a>
39-
</td><td width="33%" >
40-
<a href="https://shop.elecfreaks.com/products/micro-bit-retro-programming-arcade">
41-
ELECFREAK's micro:bit Arcade shield
42-
</a>
43-
</td>
44-
<td width="33%" >
45-
<a href="https://www.icshop.com.tw/products/368112100137?locale=en">
46-
ICShopping's Game:bit Arcade shield
47-
</a>
48-
</td></tr>
49-
<tr>
50-
<td>
51-
<a alt="Kittenbot's newbit Arcade shield" href="https://www.kittenbot.cc/products/newbit-arcade-shield">
52-
<img src="../assets/newbit-shield.png">
53-
</a>
54-
</td><td>
55-
<a alt="ELECFREAK's micro:bit Retro Arcade shield" href="https://shop.elecfreaks.com/products/micro-bit-retro-programming-arcade">
56-
<img src="../assets/elecfreaks-shield.png">
57-
</a>
58-
</td><td>
59-
<a alt="ICShopping's Game:bit" href="https://www.icshop.com.tw/products/368112100137?locale=en">
60-
<img src="../assets/gamebit-shield.png">
61-
</a>
62-
</td></tr>
63-
<tr valign="top">
64-
<td>
65-
66-
Small screen. No battery or battery pack included. 3.7V JST power jack on back. One <a href="https://aka.ms/jacdac">Jacdac</a> port.
67-
68-
</td>
69-
70-
<td>
71-
72-
Assembly required. Small screen. AAA Battery pack on back. One <a href="https://aka.ms/jacdac">Jacdac</a> port.
73-
74-
</td>
75-
<td>
76-
77-
No assembly required. Large screen and 3d-printed enclosure with LiPo battery inside. Two <a href="https://aka.ms/jacdac">Jacdac</a> ports.
78-
79-
</td>
80-
</tr>
81-
82-
</table>
83-
8433
## micro:bit Robots {#robots}
8534

8635
Remote control a [micro:bit robot](./robot) using MicroCode

docs/purchase.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
title: Purchasing MicroCode Hardware
3+
description: Purchasing MicroCode Hardware
4+
---
5+
6+
To run MicroCode, you need at least:
7+
8+
- a micro:bit V2, available from many vendors [vendors](https://microbit.org/buy/)
9+
- a micro:bit [Arcade shield](#arcade-shields)
10+
11+
If you want to use Jacdac accessories, you will also need:
12+
13+
- a Jacdac kit of Jacdac modules
14+
15+
If you further want to use MicroCode with a micro:bit robot, you will also need to purchase the robot, as well as a separate micro:bit for slotting into the robot.
16+
17+
## KittenBot MicroCode product
18+
19+
KittenBot recently introduced a [MicroCode Explorer Kit](https://www.kittenbot.cc/products/kittenbot-microcode-explorer-kit-computer-free-programming) that includes a micro:bit V2, newbit Arcade shield, Jacdac Kit A.
20+
21+
## Arcade Shields for the micro:bit V2
22+
23+
Three Arcade shields for the micro:bit V2 are available on the market today, as shown below. After downloading the MicroCode hex file to your micro:bit V2, whenever you plug the micro:bit into the Arcade Shield, MicroCode should start running. Your MicroCode program is always live and runnable. Once you remove the micro:bit from the shield, the program will persist and continue to run (assuming the micro:bit is still powered, of course).
24+
25+
<table>
26+
<tr valign="top">
27+
<td width="33%" >
28+
<a href="https://www.kittenbot.cc/products/newbit-arcade-shield">
29+
Kittenbot's newbit Arcade shield
30+
</a>
31+
</td><td width="33%" >
32+
<a href="https://shop.elecfreaks.com/products/micro-bit-retro-programming-arcade">
33+
ELECFREAK's micro:bit Arcade shield
34+
</a>
35+
</td>
36+
<td width="33%" >
37+
<a href="https://www.icshop.com.tw/products/368112100137?locale=en">
38+
ICShopping's Game:bit Arcade shield
39+
</a>
40+
</td></tr>
41+
<tr>
42+
<td>
43+
<a alt="Kittenbot's newbit Arcade shield" href="https://www.kittenbot.cc/products/newbit-arcade-shield">
44+
<img src="../assets/newbit-shield.png">
45+
</a>
46+
</td><td>
47+
<a alt="ELECFREAK's micro:bit Retro Arcade shield" href="https://shop.elecfreaks.com/products/micro-bit-retro-programming-arcade">
48+
<img src="../assets/elecfreaks-shield.png">
49+
</a>
50+
</td><td>
51+
<a alt="ICShopping's Game:bit" href="https://www.icshop.com.tw/products/368112100137?locale=en">
52+
<img src="../assets/gamebit-shield.png">
53+
</a>
54+
</td></tr>
55+
<tr valign="top">
56+
<td>
57+
58+
Small screen. No battery or battery pack included. 3.7V JST power jack on back. One <a href="https://aka.ms/jacdac">Jacdac</a> port.
59+
60+
</td>
61+
62+
<td>
63+
64+
Assembly required. Small screen. AAA Battery pack on back. One <a href="https://aka.ms/jacdac">Jacdac</a> port.
65+
66+
</td>
67+
<td>
68+
69+
No assembly required. Large screen and 3d-printed enclosure with LiPo battery inside. Two <a href="https://aka.ms/jacdac">Jacdac</a> ports.
70+
71+
</td>
72+
</tr>
73+
74+
</table>

microbit-robot

Submodule microbit-robot updated 174 files

0 commit comments

Comments
 (0)