You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md
+35-8Lines changed: 35 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,6 @@ software:
20
20
- ide-v1
21
21
- ide-v2
22
22
- iot-cloud
23
-
- web-editor
24
23
---
25
24
26
25
The **Arduino® Nesso N1** is an all-in-one enclosed development board. Based on the ESP32-C6 System on Chip (SoC), it integrates a suite of communication protocols, including 2.4 GHz Wi-Fi® 6, Bluetooth® 5.3 LE, 802.15.4 (Thread/Zigbee®), and long-range LoRa®. It also includes a 1.14" color touchscreen, buttons, and a built-in LiPo battery for immediate user interaction in portable applications.
@@ -38,8 +37,8 @@ This document serves as a comprehensive user manual for the Nesso N1, providing
38
37
39
38
### Software Requirements
40
39
41
-
-[Arduino IDE](https://www.arduino.cc/en/software) or [Arduino Cloud Editor](https://app.arduino.cc/sketches)
42
-
-[ESP32 Boards core by Espressif](https://github.com/espressif/arduino-esp32)
40
+
-[Arduino IDE](https://www.arduino.cc/en/software)(v2.0 or higher recommended)
41
+
-[ESP32 Boards core by Espressif](https://github.com/espressif/arduino-esp32) (v3.3.3 or higher)
43
42
44
43
## Product Overview
45
44
@@ -72,25 +71,53 @@ The full datasheet is available as a downloadable PDF from the link below:
72
71
73
72
## Installation
74
73
75
-
The Nesso N1 can be programmed using the Arduino IDE or the Arduino Cloud Editor. To get started, you will need to install the appropriate board package.
74
+
The Nesso N1 is programmed using the desktop Arduino IDE. To get started, you will need to install the appropriate board package.
76
75
77
76
### Arduino IDE
78
77
79
-
To use the board in the Arduino IDE, you need to install the latest version of the **esp32 by Espressif Systems** package from the boards manager.
78
+
To use the board in the Arduino IDE, you must install the latest version of the **esp32 by Espressif Systems** package. Support for the Nesso N1 requires version **3.3.3** or newer.
3. Search for **"esp32"** and find the package by **Espressif Systems**.
84
-
4. Click the **Install** button.
83
+
4. Click the **Install**(or Update) button.
85
84
5. Once installed, select **Arduino Nesso N1** from the **Tools > Board > esp32** menu.
86
85
87
86

88
87
89
88
### Arduino Cloud Editor
90
89
91
-
The Arduino Cloud Editor is an online IDE that supports the Nesso N1 without requiring manual installation of the board package.
90
+
Direct support for the Nesso N1 in the **Arduino Cloud Editor** (the online web IDE) is coming soon. Currently, the Cloud Editor does not support the specific ESP32 core version required for this board.
92
91
93
-
Read more in the [Getting Started with the Cloud Editor](https://docs.arduino.cc/arduino-cloud/guides/editor/) guide.
92
+
Please use the **Arduino IDE** (desktop version) to compile and upload code to the Nesso N1.
93
+
94
+
## Arduino IoT Cloud
95
+
96
+
Although the Nesso N1 cannot yet be programmed directly via the Cloud Editor, you can still use it with **Arduino IoT Cloud** dashboards and variables by configuring it as a "Manual Device" and uploading the sketch from your desktop IDE.
97
+
98
+
### 1. Create a Manual Device
99
+
1. Go to the [Arduino IoT Cloud Devices page](https://app.arduino.cc/devices).
100
+
2. Click **+ CREATE**.
101
+
3. Select **Any Device** (do not search for Nesso N1).
102
+
4. Click **Continue**.
103
+
5. Name your device (e.g., "MyNessoN1") and click **Next**.
104
+
6.**Important:** Save the **Device ID** and **Secret Key**. You will need these later in your code.
105
+
7. Check the box confirming you have saved your credentials and click **Continue**.
106
+
107
+
### 2. Create a Thing
108
+
1. Go to the [Things page](https://app.arduino.cc/things).
109
+
2. Create a new Thing and associate it with the "Manual Device" you just created.
110
+
3. Add your desired Cloud Variables (e.g., an LED switch or sensor value).
111
+
112
+
### 3. Program the Board via Desktop IDE
113
+
1. Open the **Arduino IDE** on your computer.
114
+
2. Install the **ArduinoIoTCloud** library via the Library Manager.
115
+
3. Copy the sketch generated by the Cloud "Thing" (from the "Sketch" tab in the web interface) into the Arduino IDE.
116
+
4. Open the `thingProperties.h` tab in your local sketch.
117
+
5. Manually enter your Wi-Fi credentials and the **Device ID** and **Secret Key** you saved in step 1.
118
+
6. Select **Arduino Nesso N1** as your board and upload the sketch.
119
+
120
+
The board will now connect to the Arduino IoT Cloud, allowing you to control it via dashboards despite not using the Cloud Editor.
0 commit comments