micro:bit device

Using servos and sound at the same time

QUESTION I want to use servos and sound at the same time. When I use servos and sound, they seem to interfere ANSWER Yes, this is how the micro:bit works. It is not possible to reliably use the sound playback (music or pitch) and servos at the same time. This is because the PWM generation on the micro:bit uses a single hardware timer, so the period of all PWM generation must be the same across all pins. WORKAROUND One way […]

Using the micro:bit with Citrix and other virtual desktop environments

PROBLEM The micro:bit doesn’t work with Citrix The micro:bit doesn’t work with VMWare The micro:bit drive does not appear in my virtual desktop environment CAUSE The USB interface firmware that is loaded to pupil boards and early commercial boards, does not correctly support virtual desktop environments. SOLUTION There is a newer version of the USB interface firmware for the micro:bit that has been released by ARM. Please follow the instructions in the linked article [1] below to update your interface […]

How do I play a MIDI instrument on the micro:bit

QUESTION I want to control a MIDI instrument from the micro:bit Does the micro:bit support MIDI? ANSWERS At the moment, there is no MIDI/USB support on the micro:bit, so you can’t send MIDI messages over USB. We might add support for this in a later version of the interface chip firmware. However, there is a beta release of a MIDI-over-Bluetooth package for PXT here: https://github.com/Microsoft/pxt-bluetooth-midi There are also some great articles about MIDI on this community website: http://www.multiwingspan.co.uk/micro.php?page=midi There is […]

Where can I get the schematics for the micro:bit

QUESTION Where are the schematics for the micro:bit? What components are used on the micro:bit? ANSWER The schematics are released by the BBC, they are here: https://github.com/bbcmicrobit/hardware/blob/master/SCH_BBC-Microbit_V1.3B.pdf

Clearing out the previous program on a micro:bit

PROBLEM How do I clear the memory on a micro:bit? I want to start a new class with 30 empty micro:bits, how do I do that? How do I ‘reset’ the micro:bit so that any existing programs are wiped out? SOLUTION There is a feature built into later versions of the USB interface chip software on the micro:bit, that can be used to quickly erase the flash on the device. This could be used to clear a large number of […]

Where can I find the schematics for the micro:bit

QUESTION Where can I find the schematics for the micro:bit? How is the micro:bit internally wired? I want to make a device to connect to the micro:bit and need to see the schematics SOLUTION We have released a complete reference design, along with schematics and design models. You can download this from here: http://tech.microbit.org/hardware/reference-design/ A printable PDF of the schematic is available using this direct link: https://github.com/microbit-foundation/microbit-reference-design/raw/master/PDF/Schematic%20Print/Schematic%20Prints.PDF

What type of USB lead do I need for the micro:bit

QUESTION What type of USB lead do I need for the micro:bit? How can I load code onto the micro:bit? How can I power the micro:bit other than from batteries? ANSWER The micro:bit has a USB type-B micro connector. Search for ‘micro-B plug’ on this wiki page: https://en.wikipedia.org/wiki/USB You can use the USB to load code onto the micro:bit, and to power it. It is usually best to power the micro:bit from two AAA batteries. The USB lead that you […]

What are the USB VID/PID numbers for micro:bit

QUESTION What are the USB VID and PID for the micro:bit? I want to setup a device whitelist for the micro:bit How does the micro:bit identify itself to a computer? ANSWER Any USB device will identify itself on connection to the host computer. It does this by three numbers, the VID, the PID and the SERNO. VID is a Vendor ID. For the micro:bit this is 0x0d28 PID is a Product ID. For the micro:bit this is 0x0204 SERNO is […]

Testing your micro:bit

PROBLEM I can’t seem to get my micro:bit to work – is there a simple way to test it? micro:bit not working loading BBC micro:bit Code does not run My hex file does not work Broken micro:bit Broken microbit TEST 1) Download the attached .hex file. Store this .hex file in your downloads folder on your computer. 2) connect your micro:bit to your computer with a known working USB cable. A MICROBIT drive should appear in your file manager. Please […]

How can I access the 8g range of the accelerometer?

QUESTION I want to access the 8g range of the accelerometer. I can’t seem to measure more than 2g with the accelerometer. What is the maximum range that the accelerometer can measure? ANSWER The default measurement range of the accelerometer is +/-2g in all 3 axes. The micro:bit accelerometer hardware (the MMA8653FC) has configurable ranges, and can stretch as far as 8g, as detailed here in the product data sheet: http://tech.microbit.org/hardware/#accelerometer The underlying runtime code (the DAL) written in C++ […]

All for Joomla All for Webmasters