Set up Arduino IDE for micro:bit
Did you know that you can program the micro:bit with the Arduino IDE? Yes, you can.
In this guide, we will show you how to install the Arduino IDE and set it up for use with the micro:bit.
After completing this guide, you will be able to utilise many useful libraries that can only be used in the Arduino IDE, for the micro:bit and various sensors or actuators!
|Parts Used in This Guide|
Step 1 Install the Arduino IDE
If you haven't already got it installed, let's get you started!
- Head over to the Arduino IDE website.
- Click on the download link for your operating system of choice. In this guide, we are using a Mac OS X.
- Wait for it to finish downloading, then double-click to open the downloaded zip folder.
- Double-click on the 'Arduino.exe' file to start the IDE!
Step 2 Install SoftDevice hex file
You will need a SoftDevice radio on the micro:bit. If you have used MicroPython with the micro:bit, that SoftDevice would have been erased.
Thankfully, it's rather easy to get that back on the micro:bit! Just download this hex file and drag and drop it onto your MICROBIT drive.
Step 3 Add NRF5x Board Support
Alright, we're almost set up to program the micro:bit using the Arduino IDE. For Arduino IDE to detect the micro:bit you will need to have added NRF5x board support.
- In the Arduino IDE, click on 'Preferences'
- In the 'Additional Boards Manager URL' field, add 'https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json'
- Click the 'OK' button to save
- Click on Tools > Board > Boards Manager.
- In the search bar, search for 'nRF5'
- Click on the install button next to "Nordic Semiconductor nRF5 Boards'
Step 4 Select board, softdevice and port
- In Tools > Boards, select BBC micro:bit
- Again in Tools > Softdevices, select S110
- Finally, in Tools > Port, select the micro:bit
Now you can go on to program the micro:bit with the Arduino IDE!