The Arduino 101 is a versatile microcontroller board that integrates the Intel Curie module, which is designed for the Internet of Things (IoT) and wearable technology applications. It features a dual-core Intel Quark processor along with Bluetooth Low Energy (BLE) connectivity, a six-axis accelerometer, and a gyroscope. The board is compatible with a wide range of Arduino shields and accessories, making it an excellent choice for hobbyists, educators, and professionals looking to develop interactive projects.
Pin Number | Function | Description |
---|---|---|
0 | RX | Serial Receive |
1 | TX | Serial Transmit |
2-13 | Digital I/O | Digital Input/Output, PWM on pins 3,5,6,9 |
A0-A5 | Analog Input | Analog Input Channels |
AREF | Analog Ref | Reference voltage for the analog inputs |
GND | Ground | Ground pin |
RST | Reset | Resets the microcontroller |
3.3V | 3.3V Supply | 3.3V power supply pin |
VIN | Voltage Input | Unregulated input voltage to the Arduino 101 |
Q: Can the Arduino 101 be powered by a battery? A: Yes, it can be powered by a battery connected to the VIN pin, within the 6-20V limit.
Q: Is the Arduino 101 compatible with all Arduino shields? A: Most shields designed for the Arduino Uno will work with the Arduino 101, but check for 3.3V compatibility.
Q: How do I use Bluetooth functionality? A: The Arduino 101 includes built-in BLE. Use the CurieBLE library in the Arduino IDE to develop Bluetooth applications.
Here's a simple example of how to blink an LED connected to pin 13 on the Arduino 101:
// Pin 13 has an LED connected on most Arduino boards.
int led = 13;
// The setup routine runs once when you press reset:
void setup() {
// Initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
// The loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // Turn the LED on (HIGH is the voltage level)
delay(1000); // Wait for a second
digitalWrite(led, LOW); // Turn the LED off by making the voltage LOW
delay(1000); // Wait for a second
}
Remember to keep the code comments concise and within the 80-character line length limit.