Recently I got an Arduino Genuino 101 / Intel Curie board online. Due to its capability of running small neural network algorithm, I decided to make tutorials for it. The Arduino Genuino 101/Intel Curie board is almost the size of Arduino uno but extremely powerful board. It has an operating voltage of 3.3V but it can tolerate 5V. Arduino Genuino 101 / Intel Curie board has 14 digital I/O pins out of which 4 have capability of PWM output. It comes with 6 analog pins. With flash memory of 196 kB and SRAM of 24 kB, it is decently fast for running some complex applications. Arduino Genuino 101 / Intel Curie board comes with two tiny cores, an X86 (Quark) and a 32 bit ARC architecture core, both clocked at 32Mhz.
Arduino Genuino 101 / Intel Curie has Real-Time Operating Systems (RTOS) and framework developed by Intel is open sourced. See below under Firmware for the download link. The Arduino core communicates with the RTOS via static mailboxes to accomplish a predefined list of tasks. (interface with PC using USB, program the sketch into flash, expose Bluetooth LE functionality to sketch, perform PWM). The RTOS for Arduino Genuino 101 / Intel Curie is still under development and new functions and features will be released in the near future. With built in Bluetooth LE, 6-axis accelerometer/gyro Arduino Genuino 101 / Intel Curie is really powerful to develop applications like steps counter, gesture controlled applications, air mouse and many other cools stuff.
In this tutorial I am going to give an introduction to Arduino Genuino 101 / Intel Curie Module and we will install drivers. Along with it we will write our first led blinking program for Arduino Genuino 101 / Intel Curie board.
For this tutorial, you will need the following components.
Bill of Material
Arduino Genuino 101 / Intel Curie - 1
Half Size Breadboard - 1
LED - 1
Male Connectors - 1
USB uart cable - 1
(You can click on the links to buy the board)
Click on the below chapter to get started.