mbed Blog RSS Feed

Share your FRDM-K64F code to win a Garmin Watch!


April of this year the FRDM-K64F development platform was released with mbed support and we were pretty excited to welcome the platform into the community. It has tons of connectivity options including Ethernet and expansion headers for a 2.4GHz RF module and Bluetooth. There has been some great work being done with this platform, so Freescale wanted to give you all a chance to win a Garmin Forerunner 10 watch for your work!

The contest guidelines are pretty simple. Just join the mbed team “FRDM-K64F Code Share” and contribute your cool code to the team for automatic entry into the drawing. Two lucky participants will receive a Garmin Forerunner 10 watch that tells you how far and how fast you have run. Entries will be accepted for the contest from July 24, 2014 through to August 8, 2014. The rest of the community will benefit from seeing what you’ve been working on! Your submission may even end up as a getting started example for this platform and possibly future Freescale Freedom platforms as well.

More information on the FRDM-K64F, check out their platform page here.

Best of luck!


P.S. Freescale is also offering another chance to win a prize by completing their FRDM-K64F survey. Just share your feedback regarding your experiences with the FRDM-K64F platform and get automatically entered for a chance to win a Withings Pulse Monitor. Click here to complete the survey.

MicroNFCBoard makes NFC development easy!


Have you seen the recent Kickstarter, MicroNFCBoard? Well the creator is one of mbed’s very own, Donatien Garnier. Donatien is a former mbed intern (from about 4 years back) and active mbed community member. I got a chance to met him at our team bbq in Cambridge just a few weeks ago and got a close up look at his new Kickstarter project!

MicroNFCBoard is an mbed-enabled board with Near Field Communication (NFC) functionality and it makes it really easy to use all three NFC modes (tag reading/write, tag emulation and Android Beam/P2P). It contains a NFC transceiver, a microcontroller and all the software you need to use NFC. The board features a NXP LPC11U34 microcontroller based on an ARM Cortex-M0 and a bunch of peripherals.


Donatien said, most people only think of NFC technology for payment applications, but in reality it has the potential for many more functionalities and applications. He saw an opportunity to create an NFC-enabled developer board that integrates a simple user interface, so that it is easier for developers to use this ultra low-power technology. To improve the use interface, he created the AppNearMe mode, so that you can view your device’s inputs and control its outputs through the NFC-enabled Android app.

The MicroNFCBoard will be supported on mbed after its official release, so lets make sure Donatien hits his funding goal. Show them your support by signing up to get your own MicroNFCBoard. They are about £40 currently, but I am sure that price range won’t last long.

Getting Started with Bluetooth Low Energy

If you have been working with the Nordic nRF51822 platform or mbed's Bluetooth Low Energy (LE) API, then you probably have come across some of Kevin Townsend's work on the mbed community. Recently I got a chance to catch up with him to find out more about the book he recently co-authored and published, ‘Getting Started with Bluetooth Low Energy,’ with Carles Cufi, Robert Davidson and Akiba. This book does a good job of explaining the basic concepts of Bluetooth Low Energy (LE), its history and it simplifies the concepts and vocabulary used around Bluetooth LE for all developers wanting to get started with this new ultra low power wireless technology.


Kevin said, one of the reasons he decided to contribute to this book, is that he finds the Internet of Things (IoT) and the Bluetooth LE technology trend to be particularly interesting; in that it has never been easier for small companies and hobbyist engineers to successfully make innovative products without large financial backing and lots of development resources. This is in part due to Bluetooth SIG's decision to add Bluetooth LE to the standard (BT 4.0 onwards), allowing many of the barriers to developing with this technology to be removed for hardware and software developers. This is also, one of the reasons why he chose to identify the mbed platform as a useful tool to create customized firmware for Bluetooth LE peripherals within Chapter 10 of the book. As much of the mbed community knows well, “many of the messy firmware implementation issues and setup problems are conveniently buried in the easy-to-use online tools and high-level APIs,” not requiring familiarity with configuring an embedded toolchain or prior knowledge of working with embedded hardware.

Additionally the book describes a sample project with the mbed-enabled Nordic nRF51822 platform to show you how to apply the concepts learned within the book in the real world.

This book is now on sale and can be ordered on Amazon, here.

mbed application shield on sale!

Following the success of the mbed application board, the mbed application shield is now available!


The first stockists to go live is Cool Components in the UK, with others set to follow suit.

Cool Components wrote:

This is a peripherals shield - principally designed for mbed development boards with an Arduino form factor, it can actually be used with *any* development board with an Arduino form factor! The shield includes an Xbee socket, a small speaker, a 3 axis accelerometer, a joystick, and LCD display and other stuff! Because the shield has a good range of input / output devices on it, it's great for an educational environment Code to use the shield with mbed devices is available at mbed.org.

The shield is supported by various example programs that can be used straight out the box, all published on its Component Database page, as with the application board interesting new applications will soon start appearing!

It’s a keychain? It’s a development platform? It’s mBuino!

We are excited to share the Kickstarter launch of GHI Electronic's new mbed-enabled platform, mBuino. mBuino is a programmable mbed-enabled keychain that features an ARM® Cortex™-M0 50Mhz, UART, SPI, and I2C.

/media/uploads/katiedmo/kickstarter.png /media/uploads/katiedmo/mbunio_keychain_1.png

Don’t let the pint-sized design fool you, this little board can do so much more than make your keys look cool. To start you can easily make the on-board LEDs blink or you could get a bit more creative and create your own video game platform (joystick, color display and all)…check out the example they show in their Kickstarter video. It is even programmable with mbed. By simply connecting the mBuino to your computer, and using the mbed online compiler, you are able to easily write code and save your code to the device.


This little ingenious idea came about as a ‘round table’ project from the engineers at GHI Electronics, LLC. They wanted to create something that reflects their passion for electronics…which I have to say, I think they have achieved! The profits from this Kickstarter will go to help funding their ‘OutrageousCircuits.com’ website which will allow this creative group of engineers a place to share more of their outrageous designs and products. This is just the beginning of their work on creating mbed development platforms and we are excited to see what they come up with next!

Help fund this project, here!

If you too want to build hardware that takes advantage of the mbed software platform and free mbed tools, take a look at (https://mbed.org/handbook/mbed-HDK).