The Arduino/Genuino 101 is a learning and development board which contains the Intel? Curie? Module, designed to integrate the core's low power-consumption and high performance with the Arduino's ease-of-use. The 101 adds Bluetooth Low Energy capabilities and has an on-board 6-axis accelerometer/gyroscope, providing exciting opportunities for building creative projects in the connected world. More information about the technical specifications and documentation can be found on the Arduino/Genuino 101 main page. Quick StartFirst of all, you'll need to install the Intel? Curie Boards core
using the Arduino Boards Manager. This is found in the Tools menu under
Boards -> Boards Manager, where you can search 'Intel Curie Boards'.
For more information, see the guide on installing additional Arduino cores.
Differences between 101 and UnoAlthough the 101 shares the same peripherals and connectors as the Arduino Uno, the Uno's ATmega328 has been replaced by Intel? Curie?, meaning that the board now has two cores, an x86 (Quark) and an ARC (Argonaut RISC Core). This enables high performance, low power-consumption (the 101 runs on 3.3V instead of 5V), and adds on-board Bluetooth Low Energy and 6-axis accelerometer/gyroscope capabilities. Bluetooth, Accelerometer + Gyroscope, and Real-Time Clock LibrariesAll 101’s embedded peripherals have dedicated libraries, namely:
All of these libraries contain example sketches and tutorials have been written to get you started with using and understanding the functionalities of the modules (see Tutorials at the bottom of this page). All these libraries are automatically installed with the Intel Curie core. Operating VoltageThe microcontroller on the 101 runs at 3.3V but all I/O pins are protected against 5V overvoltage. Serial ports on the 101The 101 has a number of facilities for communicating with a computer or other microcontrollers. Upload ProcedureAfter a sketch is uploaded to the board, there's a delay of a few
seconds before it starts to execute. This happens at powered up and when
RESET M button gets pressed. The serial monitor can't be opened during
this time, so the user must wait for around 10 seconds before serial
communication can start. In order not to miss any serial information
that is sent before you open serial monitor, you can write the same line
of code as aforementioned inside setup(), which will wait until you
open the monitor to start the program: DriversOn Windows, drivers are needed to allow the board communication. These drivers will be installed automatically when adding the core. For more details on the Arduino/Genuino 101, see the product page. TutorialsHere a list of tutorials that will help you in making very cool things! CurieIMU Orientation Visualiser Note: to ensure optimal performance and protect the board during use,
use a third-party plastic enclosure. Use a screw head not greater than
0.25 inch (6.35mm) in diameter to mount the board in the enclosure. If
testing the board on an ungrounded metal surface, a minimum 10mm (0.393
inch) separation should be kept between the
metal surface and the board to maintain antenna performance. |
|