Skip to content

2.1 Setting up the Genuino 101

Matt Sinclair edited this page May 6, 2017 · 4 revisions

There are a few things you'll need to download, install, and setup to start playing with your Genuino 101. This page will give you a summary of all the important points, but a full guide is available on the Arduino/Genuino 101 getting started page.

Note: you won't need your Cat-1 shield just yet. We'll get to that in Step 3.

  1. Firstly, download the Arduino IDE (Integrated Development Environment) here.
  2. Once the IDE is downloaded and installed, you'll need to install a few packages. Do this by opening the Arduino IDE and heading to:
    • Tools -> Board -> Boards Manager...
    • A pop up will appear. Search and download the latest packages for:
      • "Intel Curie Boards" - NOTE: ONLY INSTALL v1.0.6
      • and you might also need to update "Arduino AVR Boards"

That's it! You should now be ready to start writing some code and hacking your way to glory. Well, almost...

You will spend a lot of time looking at the reference pages, which has all the information on the built in libraries and other helpful functions. Of course, you might find you end up at the reference page by Googling "how to [x] Arduino"!

Also, there are a few custom libraries you'll need to download to use the Cat-1 shield we've provided. These files are available in the TIC2017 GitHub Repository as the TelstraIoT.zip file containing:

  • connection4g
  • telstraiot
  • iotshield
  • shield interface

Installing Arduino libraries is often a huge source of frustration for first time users. If you're getting stuck, make sure to read the documentation.

Note: Ubuntu users may have some issues during compilation for the Curie in the Arduino IDE. You'll need to run this script to add the udev rule sudo ~/.arduino15/packages/Intel/tools/arduino101load/1.6.9+1.28/scripts/create_dfu_udev_rule so you can upload code to the Curie. The folder may change depending on which version of the Arduino IDE you're running. (Thanks for the tip, @Jaimyn!)

Once you have the environment working, try the basic intro sketches built into the Arduino IDE by going File -> Examples -> 01 Basics. The blink example is good one. After that, it's time to attach the Cat-1 shield and start transmitting your data!

Clone this wiki locally