Skip to content

Commit 8146449

Browse files
committed
init draft
copy from nano 33 iot, fix product page etc
1 parent 5d34c29 commit 8146449

21 files changed

+1048
-0
lines changed

content/hardware/03.nano/boards/nano-esp32/certifications/.gitignore

Whitespace-only changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
software:
2+
- arduino-ide
3+
- arduino-cli
4+
- web-editor
5+
- iot-cloud
Loading
Loading
Loading
Loading
Loading
Loading
Loading

content/hardware/03.nano/boards/nano-esp32/datasheet/assets/powerTree.svg

Lines changed: 58 additions & 0 deletions
Loading

content/hardware/03.nano/boards/nano-esp32/datasheet/datasheet.md

Lines changed: 385 additions & 0 deletions
Large diffs are not rendered by default.

content/hardware/03.nano/boards/nano-esp32/downloads/.gitignore

Whitespace-only changes.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<EssentialsColumn title="First Steps">
2+
<EssentialElement title="Quickstart Guide" type="getting-started" link="/software/ide-v1/tutorials/getting-started/cores/arduino-samd">
3+
All you need to know to get started with your new Arduino board.
4+
</EssentialElement>
5+
6+
<EssentialElement title="Nano Hardware Design Guide" type="tutorial" link="/learn/hardware/nano-pcb-guide">
7+
Learn how to create your own custom hardware that is compatible with the Arduino Nano Family.
8+
</EssentialElement>
9+
10+
</EssentialsColumn>
11+
12+
<EssentialsColumn title="Suggested Libraries">
13+
14+
<EssentialElement title="WiFiNINA" type="library" link="https://www.arduino.cc/en/Reference/WiFiNINA">
15+
The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
16+
</EssentialElement>
17+
18+
<EssentialElement title="ArduinoBLE" type="library" link="https://www.arduino.cc/en/Reference/ArduinoBLE">
19+
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
20+
</EssentialElement>
21+
22+
<EssentialElement title="Arduino_LSM6DS3" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLSM6DS3">
23+
The Arduino_LSM6DS3 library allows you to use the LSM6DS3 IMU module, which includes a 3-axis accelerometer and gyroscope.
24+
</EssentialElement>
25+
26+
<EssentialElement title="ArduinoMqttClient" type="library" link="https://www.arduino.cc/reference/en/libraries/arduinomqttclient/">
27+
The ArduinoMqttClient library allows you to send and receive MQTT messages using Arduino. Connect to brokers, publish and subscribe to topics. A great library for devices to communicate over the Internet.
28+
</EssentialElement>
29+
30+
</EssentialsColumn>
31+
32+
<EssentialsColumn title="Arduino Basics">
33+
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
34+
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
35+
</EssentialElement>
36+
<EssentialElement title="Learn" type="resource" link="/learn/">
37+
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
38+
</EssentialElement>
39+
<EssentialElement title="Language References" type="resource" link="https://www.arduino.cc/reference/en/">
40+
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
41+
</EssentialElement>
42+
</EssentialsColumn>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<FeatureDescription>
2+
The Arduino Nano ESP32
3+
</FeatureDescription>
4+
5+
<FeatureList>
6+
7+
<Feature title="Wi-Fi®" image="wifi">
8+
9+
The board comes with Wi-Fi® connectivity and Arduino IoT Cloud compatibility. This allows you to create IoT applications in your own projects.
10+
11+
<FeatureLink variant="primary" title="Documentation" url=""/>
12+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/wifinina/"/>
13+
</Feature>
14+
15+
<Feature title="Bluetooth®" image="bluetooth">
16+
17+
The Nano ESP32 is Bluetooth® enabled allowing you to control peripheral devices via bluetooth and start implementing Bluetooth® Low Energy applications.
18+
19+
<FeatureLink variant="primary" title="Documentation" url=""/>
20+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduinoble/"/>
21+
</Feature>
22+
23+
</FeatureList>

content/hardware/03.nano/boards/nano-esp32/image.svg

Lines changed: 464 additions & 0 deletions
Loading

content/hardware/03.nano/boards/nano-esp32/interactive/.gitignore

Whitespace-only changes.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: Nano ESP32
3+
url_shop: https://store.arduino.cc/arduino-nano-esp32
4+
url_guide: /tutorials/
5+
core: arduino:esp32
6+
---
7+
8+
The Arduino Nano ESP32 is the first ever Arduino board based on a ESP32 microcontroller from [Espressif](https://www.espressif.com/en/products/socs/esp32). With a NORA-W106 module from uBlox, USB-C connector, 128Mb of Flash, support for MicroPython & Arduino IoT Cloud enabled, you've got a solid candidate for your next IoT project.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<EssentialsColumn title="Tutorials for Nano 33 IoT">
2+
<EssentialElement title="Sending an email through IFTTT with Nano 33 IoT" type="tutorial" link="/tutorials/nano-33-iot/IFTTT_Connection">
3+
Learn how to connect the Nano 33 IoT to IFTTT to send an email each time an action is performed
4+
</EssentialElement>
5+
6+
<EssentialElement title="Nano 33 IoT alarm with the Arduino IoT Cloud" type="tutorial" link="/tutorials/nano-33-iot/iot-cloud">
7+
Learn how to create an alarm with the Nano 33 IoT controlled by the Arduino IoT Cloud.
8+
</EssentialElement>
9+
</EssentialsColumn>
10+
11+
<EssentialsColumn title="Arduino Basics">
12+
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
13+
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
14+
</EssentialElement>
15+
<EssentialElement title="Learn" type="resource" link="/learn">
16+
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
17+
</EssentialElement>
18+
<EssentialElement title="Language References" type="resource" link="https://www.arduino.cc/reference/en/">
19+
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
20+
</EssentialElement>
21+
</EssentialsColumn>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Here you will find the technical specifications for the Arduino® Nano 33 IoT.
2+
3+
**Please read: operating voltage**
4+
5+
The microcontroller on the Arduino Nano 33 IoT runs at 3.3V, which means that you must never apply more than 3.3V to its Digital and Analog pins. Care must be taken when connecting sensors and actuators to assure that this limit of 3.3V is never exceeded. Connecting higher voltage signals, like the 5V commonly used with the other Arduino boards, will damage the Arduino Nano 33 IoT.
6+
7+
To avoid such risk with existing projects, where you should be able to pull out a Nano and replace it with the new Nano 33 IoT, we have the 5V pin on the header, positioned between RST and A7 that is not connected as default factory setting. This means that if you have a design that takes 5V from that pin, it won't work immediately, as a precaution we put in place to draw your attention to the 3.3V compliance on digital and analog inputs.
8+
9+
5V on that pin is available only when two conditions are met: you make a solder bridge on the two pads marked as VUSB and you power the NANO 33 IoT through the USB port. If you power the board from the VIN pin, you won't get any regulated 5V and therefore even if you do the solder bridge, nothing will come out of that 5V pin. The 3.3V, on the other hand, is always available and supports enough current to drive your sensors. Please make your designs so that sensors and actuators are driven with 3.3V and work with 3.3V digital IO levels. 5V is now an option for many modules and 3.3V is becoming the standard voltage for electronic ICs.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Board:
2+
Name: Arduino® Nano 33 IoT
3+
SKU: ABX00027
4+
Microcontroller: SAMD21 Cortex®-M0+ 32bit low power ARM MCU
5+
USB connector: Micro USB
6+
Pins:
7+
Built-in LED Pin: 13
8+
Digital I/O Pins: 14
9+
Analog input pins: 8
10+
PWM pins: 5
11+
External interrupts: All digital pins
12+
Connectivity:
13+
Wi-Fi: Nina W102 uBlox module
14+
Bluetooth®: Nina W102 uBlox module
15+
Sensors:
16+
IMU: LSM6DS3
17+
Communication:
18+
UART: RX/TX
19+
I2C: A4 (SDA), A5 (SCL)
20+
SPI: D11 (COPI), D12 (CIPO), D13 (SCK). Use any GPIO for Chip Select (CS).
21+
Power:
22+
I/O Voltage: 3.3V
23+
Input voltage (nominal): 5-18V
24+
DC Current per I/O Pin: 7 mA
25+
Clock speed:
26+
Processor: SAMD21G18A 48MHz
27+
Memory:
28+
SAMD21G18A: 256 KB SRAM, 1MB flash
29+
Nina W102 uBlox module: 448 KB ROM, 520KB SRAM, 2MB Flash
30+
Dimensions:
31+
Weight: 5gr
32+
Width: 18 mm
33+
Length: 45 mm

content/hardware/03.nano/boards/nano-esp32/tutorials/.gitignore

Whitespace-only changes.

0 commit comments

Comments
 (0)