The Arduino Nano 33 IoT is the easiest and cheapest way to upgrade existing devices (and create new ones) to be part of the IoT and to design pico-network applications. Whether you're building a sensor network that connects to your office or home router, or want to create a Bluetooth® Low Energy device that sends data to a mobile phone, the Nano 33 IoT is a one-stop solution for many basic IoT application scenarios.
The board's main processor is a low-power Arm® Cortex®-M0 32-bit SAMD21. WiFi and Bluetooth® connectivity is provided by u-blox's module, NINA-W10, a low-power chipset operating in the 2.4 GHz band. In addition, secure communication is ensured by the Microchip® ECC608 cryptographic chip. You can also find a 6-axis IMU, making this board perfect for simple vibration alarm systems, pedometers, relative positioning for robots, etc.
It is also possible to connect the board to various cloud services, including Arduino's own. Here are some examples of how to get Arduino boards connected:
- Arduino's own IoT cloud: Arduino's IoT cloud is a simple and fast way to ensure secure communication for all connected things. Check it out here
- Blynk: a simple community-made project that connects to Blynk and allows controlling the board from a phone with little code
- IFTTT: see an in-depth case about building a smart plug that connects to IFTTT
- AWS IoT Core: we made this example showing how to connect to Amazon Web Services
- Azure: visit this GitHub repository, which explains how to connect a temperature sensor to Azure cloud
- Firebase: want to connect to Google's Firebase? this Arduino library shows you how
Specifications
| Microcontroller |
SAMD21 Cortex®-M0+ 32bit low power ARM MCU (datasheet) |
| Radio module |
u-blox NINA-W102 (datasheet) |
| Secure Element |
ATECC608A (datasheet) |
| Operating Voltage |
3.3V |
| Input Voltage (limit) |
21V |
| DC Current per I/O Pin |
7 mA |
| Clock Speed |
48MHz |
| CPU Flash Memory |
256KB |
| SRAM |
32KB |
| EEPROM |
none |
| Digital Input / Output Pins |
14 |
| PWM Pins |
11 (2, 3, 5, 6, 9, 10, 11, 12, 16 / A2, 17 / A3, 19 / A5) |
| UART |
1 |
| SPI |
1 |
| I2C |
1 |
| Analog Input Pins |
8 (ADC 8/10/12 bit) |
| Analog Output Pins |
1 (DAC 10 bit) |
| External Interrupts |
All digital pins (all analog pins can also be used as interrupt pins, but will have duplicated interrupt numbers) |
| LED_BUILTIN |
13 |
| USB |
Native in the SAMD21 Processor |
| IMU |
LSM6DS3 (datasheet) |
| Length |
45 mm |
| Width |
18 mm |
| Weight |
5 gr (with headers) |
Links