A Pocket-sized ComputerOn the board there are LEDs, buttons, and sensors that can detect light, motion, temperature, compass - plus its easy to add servos, motors and additional LEDs to make interesting physical devices.
|
Drag and Drop Android Apps MIT's block programming environment for building apps - use the camera, texting, location services, voice recognition
|
Connect Your InventionsBlockyTalkyBLE empowers you to create networked projects like wearables and Internet of Things devices.
|
It helps to have done a little programming with MIT's App Inventor and Microsoft MakeCode. Both are intuitive, easy to use block-based programming tools that are free and run on the web in a browser. Once you've created a project or two in each and explored their capabilities, think about how passing information and commands between the phone and the micro:bit could make a cool networked application.
Passing info and commands is really simple - everything is sent as key value pairs - you can design your own network protocol. |
Here is a demo of a networked project that uses BlockyTalkyBLE. An app created in AppInventor allows the user to choose a color using sliders to choose the values of red, green and blue. The color is displayed on the app screen, and the color values are sent to a micro:bit using BlockTalkyBLE, and the same RGB values are used by the microbit to set the color of a string of Neopixels. Please see the Important Changes section below to read about updates to BlockyTalkyBLE protocol and usage.
|
|
|
|
microbit-BLE_min.hex and BLE_min.aia use BlockyTalkyBLE and demonstrate message passing in both directions between the micro:bit and an AppInventor app. Download both files, and then open them in MakeCode and AppInventor, watch the video, and then build your own better app!
Note: We recommend using these files as a starting place when building a new project. These are currently broken. Check back after November 15, 2018 ![]()
![]()
|
|