An unofficial tutorial for getting started with the MKR1000 board as there are no official one yet.
When i received the new Arduino MKR1000, i was surprised that there is no official getting started, tutorial, or support in the IDE. I decided to write a short getting started guide to avoid others to spend a lot of time searching peaces of information across internet
Moreover, when you google it nowadays, you find more links to the contest organized on hackster.io than any other website. so hackster.io is now providing a getting started to setup en environment and start enjoining the MKR1000 board.
The MKR1000 is described in the official web site as a powerful board that combines the functionality of the Zero and the Wi-Fi Shield.
The main information regarding the technical specifications for getting started are :
Micro-controller – SAMD21 Cortex-M0+ 32bit low power ARM MCU
Board Power Supply – (USB/VIN) 5V
Supported Battery – Li-Po single cell, 3.7V, 700mAh minimum
Operating Voltage – 3.3V
Setup the IDE
Get the latest Arduino IDE from here. We use in this tutorial the version 1.6.8 (nightly build ) under windows 10. More details about the installation on other operating systems or versions are available this guides.
Run the setup once installed and make sure that you install the drivers as illustrated in the Figure 1.
One Installed, run the IDE and go the the menu under Tools > Board. You will be surprised as there is no board called MK1000. Don’t worry, you can avoid that.
Under Tools > Board, go to the Boards Manager. You have to install the support for the Arduino SAMD Boards (32bits ARM Cortex-M0+) as illustrated in Figure 2. There is a button install that appear when you click of that board.
When you go back to Tools > Board. You can now see that the Zero board and the MKR1000 was added to the available boards as illustrated in Figure 3.
Now is time to connect your board and test the driver setup.
Plug in the MKR1000 to your computer as illustrated in Figure 4, the driver should be installed automatically. To check if the driver is installed correctly and the board is ready. Run the device manager and you should see the device available under “COM PORTS” as illustrated in Figure 5.
Compile and upload your first MKR1000 sketch
Let’s begin withe the Led blinking example. We will use here the pin 6 instead of the 13 that come with the IDE example as illustrated bellow:
Read more: Arduino MKR1000 Getting Started