Skip to content

Commit cd51712

Browse files
committed
Update content.md
1 parent c4a4636 commit cd51712

File tree

1 file changed

+35
-8
lines changed
  • content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual

1 file changed

+35
-8
lines changed

content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md

Lines changed: 35 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ software:
2020
- ide-v1
2121
- ide-v2
2222
- iot-cloud
23-
- web-editor
2423
---
2524

2625
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
3837

3938
### Software Requirements
4039

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)
4342

4443
## Product Overview
4544

@@ -72,25 +71,53 @@ The full datasheet is available as a downloadable PDF from the link below:
7271

7372
## Installation
7473

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.
7675

7776
### Arduino IDE
7877

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.
8079

8180
1. Open the Arduino IDE.
8281
2. Navigate to **Boards Manager** (**Tools > Board > Boards Manager...**).
8382
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.
8584
5. Once installed, select **Arduino Nesso N1** from the **Tools > Board > esp32** menu.
8685

8786
![Installing the esp32 Boards core in the Arduino IDE](assets/board-manager.png)
8887

8988
### Arduino Cloud Editor
9089

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.
9291

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.
94121

95122
## First Use
96123

0 commit comments

Comments
 (0)