From cd517121fd345bab51465b8f2b1fa3692022e75b Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Fri, 21 Nov 2025 17:56:25 +0100 Subject: [PATCH 01/10] Update content.md --- .../nesso-n1/tutorials/user-manual/content.md | 43 +++++++++++++++---- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index 942a894cad..c2589c50d4 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -20,7 +20,6 @@ software: - ide-v1 - ide-v2 - iot-cloud - - web-editor --- 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 ### Software Requirements -- [Arduino IDE](https://www.arduino.cc/en/software) or [Arduino Cloud Editor](https://app.arduino.cc/sketches) -- [ESP32 Boards core by Espressif](https://github.com/espressif/arduino-esp32) +- [Arduino IDE](https://www.arduino.cc/en/software) (v2.0 or higher recommended) +- [ESP32 Boards core by Espressif](https://github.com/espressif/arduino-esp32) (v3.3.3 or higher) ## Product Overview @@ -72,25 +71,53 @@ The full datasheet is available as a downloadable PDF from the link below: ## Installation -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. +The Nesso N1 is programmed using the desktop Arduino IDE. To get started, you will need to install the appropriate board package. ### Arduino IDE -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. +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. 1. Open the Arduino IDE. 2. Navigate to **Boards Manager** (**Tools > Board > Boards Manager...**). 3. Search for **"esp32"** and find the package by **Espressif Systems**. -4. Click the **Install** button. +4. Click the **Install** (or Update) button. 5. Once installed, select **Arduino Nesso N1** from the **Tools > Board > esp32** menu. ![Installing the esp32 Boards core in the Arduino IDE](assets/board-manager.png) ### Arduino Cloud Editor -The Arduino Cloud Editor is an online IDE that supports the Nesso N1 without requiring manual installation of the board package. +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. -Read more in the [Getting Started with the Cloud Editor](https://docs.arduino.cc/arduino-cloud/guides/editor/) guide. +Please use the **Arduino IDE** (desktop version) to compile and upload code to the Nesso N1. + +## Arduino IoT Cloud + +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. + +### 1. Create a Manual Device +1. Go to the [Arduino IoT Cloud Devices page](https://app.arduino.cc/devices). +2. Click **+ CREATE**. +3. Select **Any Device** (do not search for Nesso N1). +4. Click **Continue**. +5. Name your device (e.g., "MyNessoN1") and click **Next**. +6. **Important:** Save the **Device ID** and **Secret Key**. You will need these later in your code. +7. Check the box confirming you have saved your credentials and click **Continue**. + +### 2. Create a Thing +1. Go to the [Things page](https://app.arduino.cc/things). +2. Create a new Thing and associate it with the "Manual Device" you just created. +3. Add your desired Cloud Variables (e.g., an LED switch or sensor value). + +### 3. Program the Board via Desktop IDE +1. Open the **Arduino IDE** on your computer. +2. Install the **ArduinoIoTCloud** library via the Library Manager. +3. Copy the sketch generated by the Cloud "Thing" (from the "Sketch" tab in the web interface) into the Arduino IDE. +4. Open the `thingProperties.h` tab in your local sketch. +5. Manually enter your Wi-Fi credentials and the **Device ID** and **Secret Key** you saved in step 1. +6. Select **Arduino Nesso N1** as your board and upload the sketch. + +The board will now connect to the Arduino IoT Cloud, allowing you to control it via dashboards despite not using the Cloud Editor. ## First Use From 206e4cbf7972a68528f36936a862973828b04025 Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Mon, 24 Nov 2025 11:34:47 +0100 Subject: [PATCH 02/10] Update content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md Co-authored-by: Per Tillisch --- .../09.kits/maker/nesso-n1/tutorials/user-manual/content.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index c2589c50d4..1f9d1fd6f6 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -80,7 +80,7 @@ To use the board in the Arduino IDE, you must install the latest version of the 1. Open the Arduino IDE. 2. Navigate to **Boards Manager** (**Tools > Board > Boards Manager...**). 3. Search for **"esp32"** and find the package by **Espressif Systems**. -4. Click the **Install** (or Update) button. +4. Click the **Install** (or **Update**) button. 5. Once installed, select **Arduino Nesso N1** from the **Tools > Board > esp32** menu. ![Installing the esp32 Boards core in the Arduino IDE](assets/board-manager.png) From 75051cc1efac752917d69156ae7678dc0a20f11a Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Mon, 24 Nov 2025 12:22:39 +0100 Subject: [PATCH 03/10] Fix iot section content --- .../nesso-n1/tutorials/user-manual/content.md | 116 +++++++++++++++--- 1 file changed, 101 insertions(+), 15 deletions(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index 1f9d1fd6f6..2da7139fdb 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -93,31 +93,119 @@ Please use the **Arduino IDE** (desktop version) to compile and upload code to t ## Arduino IoT Cloud -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. +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. This is done by configuring it as a "Manual Device" and uploading the sketch from your desktop IDE. + +Follow these steps to connect your Nesso N1 to the Cloud. ### 1. Create a Manual Device + 1. Go to the [Arduino IoT Cloud Devices page](https://app.arduino.cc/devices). 2. Click **+ CREATE**. -3. Select **Any Device** (do not search for Nesso N1). +3. Select **Any Device** (do not search for Nesso N1, as it is not yet listed). 4. Click **Continue**. 5. Name your device (e.g., "MyNessoN1") and click **Next**. -6. **Important:** Save the **Device ID** and **Secret Key**. You will need these later in your code. +6. **Important:** A screen will appear with your **Device ID** and **Secret Key**. Save these credentials in a secure place immediately; you will not be able to view the Secret Key again. 7. Check the box confirming you have saved your credentials and click **Continue**. ### 2. Create a Thing + 1. Go to the [Things page](https://app.arduino.cc/things). -2. Create a new Thing and associate it with the "Manual Device" you just created. -3. Add your desired Cloud Variables (e.g., an LED switch or sensor value). +2. Click **+ THING** to create a new Thing. +3. Click **Select Device** and associate it with the "Manual Device" you just created. +4. Click **Add Variable** to create a test variable: + * **Name**: `led` + * **Type**: Boolean + * **Permission**: Read & Write + * **Update Policy**: On Change +5. Click **Add Variable** to confirm. + +### 3. Create a Dashboard + +1. Go to the [Dashboards page](https://app.arduino.cc/dashboards). +2. Click **+ DASHBOARD**. +3. Click **ADD** and select the **Things** tab. +4. Select your Thing and create a widget for the `led` variable (a Switch widget is recommended). + +### 4. Program the Board via Desktop IDE + +Because "Manual Devices" do not automatically generate a downloadable sketch, you must create one manually. -### 3. Program the Board via Desktop IDE 1. Open the **Arduino IDE** on your computer. -2. Install the **ArduinoIoTCloud** library via the Library Manager. -3. Copy the sketch generated by the Cloud "Thing" (from the "Sketch" tab in the web interface) into the Arduino IDE. -4. Open the `thingProperties.h` tab in your local sketch. -5. Manually enter your Wi-Fi credentials and the **Device ID** and **Secret Key** you saved in step 1. -6. Select **Arduino Nesso N1** as your board and upload the sketch. +2. Install the **ArduinoIoTCloud** library via the Library Manager (**Tools > Manage Libraries...**). +3. Create a new sketch (**File > New**). +4. To keep your credentials secure, create a new tab named `arduino_secrets.h` (click the 3-dot icon near the tab bar > **New Tab**). +5. Paste the following code into `arduino_secrets.h` and fill in your details: + + ```cpp + #define SECRET_SSID "YOUR_WIFI_SSID" + #define SECRET_OPTIONAL_PASS "YOUR_WIFI_PASSWORD" + #define SECRET_DEVICE_LOGIN_NAME "YOUR_DEVICE_ID" // From Step 1 + #define SECRET_DEVICE_KEY "YOUR_SECRET_KEY" // From Step 1 + ``` + +6. Create another new tab named `thingProperties.h` and paste the following configuration code: + + ```cpp + #include + #include + #include "arduino_secrets.h" + + const char SSID[] = SECRET_SSID; + const char PASS[] = SECRET_OPTIONAL_PASS; + const char DEVICE_LOGIN_NAME[] = SECRET_DEVICE_LOGIN_NAME; + const char DEVICE_KEY[] = SECRET_DEVICE_KEY; -The board will now connect to the Arduino IoT Cloud, allowing you to control it via dashboards despite not using the Cloud Editor. + void onLedChange(); + + bool led; + + void initProperties(){ + ArduinoCloud.setBoardId(DEVICE_LOGIN_NAME); + ArduinoCloud.setSecretDeviceKey(DEVICE_KEY); + ArduinoCloud.addProperty(led, READWRITE, ON_CHANGE, onLedChange); + } + + WiFiConnectionHandler ArduinoIoTPreferredConnection(SSID, PASS); + ``` + +7. Finally, paste the main application code into your `.ino` file: + + ```cpp + #include "thingProperties.h" + + void setup() { + Serial.begin(115200); + delay(1500); // Wait for Serial Monitor + + // Initialize the Nesso N1 built-in LED + pinMode(LED_BUILTIN, OUTPUT); + + // Initialize Cloud properties and connection + initProperties(); + ArduinoCloud.begin(ArduinoIoTPreferredConnection); + + // Set debug level to see connection status in Serial Monitor + setDebugMessageLevel(2); + ArduinoCloud.printDebugInfo(); + } + + void loop() { + ArduinoCloud.update(); + } + + // This function is called whenever the 'led' variable changes in the Cloud + void onLedChange() { + // The Nesso N1 LED uses inverted logic (LOW is ON) + if (led) { + digitalWrite(LED_BUILTIN, LOW); + } else { + digitalWrite(LED_BUILTIN, HIGH); + } + } + ``` + +8. Select **Arduino Nesso N1** as your board and upload the sketch. +9. Open the **Serial Monitor** to verify the connection. Once connected, you can toggle the switch on your Cloud Dashboard to control the LED on the board. ## First Use @@ -1444,6 +1532,4 @@ Join our community forum to connect with other Nesso N1 users, share your experi Please get in touch with our support team if you need personalized assistance or have questions not covered by the help and support resources described before. We are happy to help you with any issues or inquiries about the Nesso N1. -- [Contact us page](https://www.arduino.cc/en/contact-us/) - - +- [Contact us page](https://www.arduino.cc/en/contact-us/) \ No newline at end of file From 9d5882de7742f560aecd3a2af69c56548f99e28d Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Mon, 24 Nov 2025 16:44:51 +0100 Subject: [PATCH 04/10] Fix iot section code --- .../nesso-n1/tutorials/user-manual/content.md | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index 2da7139fdb..c5a8145a09 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -137,35 +137,30 @@ Because "Manual Devices" do not automatically generate a downloadable sketch, yo 5. Paste the following code into `arduino_secrets.h` and fill in your details: ```cpp - #define SECRET_SSID "YOUR_WIFI_SSID" - #define SECRET_OPTIONAL_PASS "YOUR_WIFI_PASSWORD" - #define SECRET_DEVICE_LOGIN_NAME "YOUR_DEVICE_ID" // From Step 1 - #define SECRET_DEVICE_KEY "YOUR_SECRET_KEY" // From Step 1 + #define SECRET_WIFI_SSID "YOUR_WIFI_SSID" + #define SECRET_WIFI_PASS "YOUR_WIFI_PASSWORD" + #define SECRET_DEVICE_ID "YOUR_DEVICE_ID" // From Step 1 + #define SECRET_DEVICE_KEY "YOUR_SECRET_KEY" // From Step 1 ``` 6. Create another new tab named `thingProperties.h` and paste the following configuration code: ```cpp #include - #include #include "arduino_secrets.h" - const char SSID[] = SECRET_SSID; - const char PASS[] = SECRET_OPTIONAL_PASS; - const char DEVICE_LOGIN_NAME[] = SECRET_DEVICE_LOGIN_NAME; - const char DEVICE_KEY[] = SECRET_DEVICE_KEY; - void onLedChange(); bool led; + WiFiConnectionHandler ArduinoIoTPreferredConnection(SECRET_WIFI_SSID, SECRET_WIFI_PASS); + void initProperties(){ - ArduinoCloud.setBoardId(DEVICE_LOGIN_NAME); - ArduinoCloud.setSecretDeviceKey(DEVICE_KEY); ArduinoCloud.addProperty(led, READWRITE, ON_CHANGE, onLedChange); + + ArduinoCloud.setBoardId(SECRET_DEVICE_ID); + ArduinoCloud.setSecretDeviceKey(SECRET_DEVICE_KEY); } - - WiFiConnectionHandler ArduinoIoTPreferredConnection(SSID, PASS); ``` 7. Finally, paste the main application code into your `.ino` file: From dcae1a3537bed4de5116cae724ea964416360c2a Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Mon, 24 Nov 2025 16:57:38 +0100 Subject: [PATCH 05/10] Fix iot section ui info --- .../maker/nesso-n1/tutorials/user-manual/content.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index c5a8145a09..b7463f049e 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -100,12 +100,12 @@ Follow these steps to connect your Nesso N1 to the Cloud. ### 1. Create a Manual Device 1. Go to the [Arduino IoT Cloud Devices page](https://app.arduino.cc/devices). -2. Click **+ CREATE**. -3. Select **Any Device** (do not search for Nesso N1, as it is not yet listed). +2. Click **+ DEVICE**. +3. Select **Any Device** (under Manual Setup). 4. Click **Continue**. -5. Name your device (e.g., "MyNessoN1") and click **Next**. +5. Name your device (e.g., "MyNessoN1") and **Confirm**. 6. **Important:** A screen will appear with your **Device ID** and **Secret Key**. Save these credentials in a secure place immediately; you will not be able to view the Secret Key again. -7. Check the box confirming you have saved your credentials and click **Continue**. +7. **Check the box** confirming you have saved your credentials and click **Continue**. ### 2. Create a Thing From 2c11a569f1c9c1b878dbed0adb45f0af4e68437f Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Mon, 24 Nov 2025 17:13:11 +0100 Subject: [PATCH 06/10] Fix nested list in user manual --- .../maker/nesso-n1/tutorials/user-manual/content.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index b7463f049e..aad03e6e8e 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -112,11 +112,7 @@ Follow these steps to connect your Nesso N1 to the Cloud. 1. Go to the [Things page](https://app.arduino.cc/things). 2. Click **+ THING** to create a new Thing. 3. Click **Select Device** and associate it with the "Manual Device" you just created. -4. Click **Add Variable** to create a test variable: - * **Name**: `led` - * **Type**: Boolean - * **Permission**: Read & Write - * **Update Policy**: On Change +4. Click **Add Variable** to create a test variable: **Name**: `led`, **Type**: Boolean, **Permission**: Read & Write, **Update Policy**: On Change. 5. Click **Add Variable** to confirm. ### 3. Create a Dashboard @@ -1513,9 +1509,7 @@ If you encounter any issues or have questions while working with the Arduino Nes ### Help Center -Explore our [Help Center](https://support.arduino.cc/hc/en-us), which offers a comprehensive collection of articles and guides for the Nesso N1. The Arduino Help Center is designed to provide in-depth technical assistance and help you make the most of your device. - -- [Nesso N1 Help Center page](https://support.arduino.cc/hc/en-us/sections/) +Explore our [Help Center](https://support.arduino.cc/hc/en-us), which offers a comprehensive collection of articles and guides for our products. The Arduino Help Center is designed to provide in-depth technical assistance and help you make the most of your device. ### Forum From c79d97ead93a7053f77a05b3cb1a70b784bc70e0 Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Mon, 24 Nov 2025 17:28:47 +0100 Subject: [PATCH 07/10] Fix iot ui instructions --- .../09.kits/maker/nesso-n1/tutorials/user-manual/content.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index aad03e6e8e..3a3602a267 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -112,15 +112,16 @@ Follow these steps to connect your Nesso N1 to the Cloud. 1. Go to the [Things page](https://app.arduino.cc/things). 2. Click **+ THING** to create a new Thing. 3. Click **Select Device** and associate it with the "Manual Device" you just created. -4. Click **Add Variable** to create a test variable: **Name**: `led`, **Type**: Boolean, **Permission**: Read & Write, **Update Policy**: On Change. +4. Click **ADD** in Cloud Variables section to create a test variable: **Name**: `led`, **Type**: Boolean, **Permission**: Read & Write, **Update Policy**: On Change. 5. Click **Add Variable** to confirm. ### 3. Create a Dashboard 1. Go to the [Dashboards page](https://app.arduino.cc/dashboards). -2. Click **+ DASHBOARD**. +2. Click **+ DASHBOARD** and click **EDIT**. 3. Click **ADD** and select the **Things** tab. 4. Select your Thing and create a widget for the `led` variable (a Switch widget is recommended). +5. Click **DONE**. ### 4. Program the Board via Desktop IDE From 2cec19ceb4ad61494feb86d9965aaf669314a53b Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Tue, 25 Nov 2025 10:01:15 +0100 Subject: [PATCH 08/10] Update content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md Co-authored-by: Per Tillisch --- .../09.kits/maker/nesso-n1/tutorials/user-manual/content.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index 3a3602a267..b836026cd5 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -103,7 +103,7 @@ Follow these steps to connect your Nesso N1 to the Cloud. 2. Click **+ DEVICE**. 3. Select **Any Device** (under Manual Setup). 4. Click **Continue**. -5. Name your device (e.g., "MyNessoN1") and **Confirm**. +5. Name your device (e.g., "MyNessoN1") and confirm. 6. **Important:** A screen will appear with your **Device ID** and **Secret Key**. Save these credentials in a secure place immediately; you will not be able to view the Secret Key again. 7. **Check the box** confirming you have saved your credentials and click **Continue**. From 26815a65820bd003bcf456fbeab5ee0316090b89 Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Tue, 25 Nov 2025 10:01:29 +0100 Subject: [PATCH 09/10] Update content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md Co-authored-by: Per Tillisch --- .../09.kits/maker/nesso-n1/tutorials/user-manual/content.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index b836026cd5..a9509b802a 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -129,7 +129,7 @@ Because "Manual Devices" do not automatically generate a downloadable sketch, yo 1. Open the **Arduino IDE** on your computer. 2. Install the **ArduinoIoTCloud** library via the Library Manager (**Tools > Manage Libraries...**). -3. Create a new sketch (**File > New**). +3. Create a new sketch (**File > New Sketch**). 4. To keep your credentials secure, create a new tab named `arduino_secrets.h` (click the 3-dot icon near the tab bar > **New Tab**). 5. Paste the following code into `arduino_secrets.h` and fill in your details: From ff53d26e4c914ef9369e9a3b7133c1f1b530e000 Mon Sep 17 00:00:00 2001 From: Ernesto Voltaggio <92443068+91volt@users.noreply.github.com> Date: Tue, 25 Nov 2025 10:02:05 +0100 Subject: [PATCH 10/10] Update content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md Co-authored-by: Per Tillisch --- .../09.kits/maker/nesso-n1/tutorials/user-manual/content.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md index a9509b802a..f243bfe08a 100644 --- a/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md +++ b/content/hardware/09.kits/maker/nesso-n1/tutorials/user-manual/content.md @@ -153,7 +153,7 @@ Because "Manual Devices" do not automatically generate a downloadable sketch, yo WiFiConnectionHandler ArduinoIoTPreferredConnection(SECRET_WIFI_SSID, SECRET_WIFI_PASS); void initProperties(){ - ArduinoCloud.addProperty(led, READWRITE, ON_CHANGE, onLedChange); + ArduinoCloud.addProperty(led, Permission::ReadWrite).onUpdate(onLedChange); ArduinoCloud.setBoardId(SECRET_DEVICE_ID); ArduinoCloud.setSecretDeviceKey(SECRET_DEVICE_KEY);