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/arduino-cloud/01.guides/04.micropython/content.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ The goals of this tutorial are:
25
25
26
26
- Connect your Arduino device to your Wi-Fi® network.
27
27
- Connect your Arduino device to the Arduino Cloud via MicroPython.
28
-
- Control an LED using the Arduino IoT Cloud.
28
+
- Control an LED using the Arduino Cloud.
29
29
30
30
## Hardware & Software Needed
31
31
@@ -109,7 +109,7 @@ This file should be copied over to the flash drive that mounts when MicroPython
109
109
110
110
### Install Cloud Library
111
111
112
-
To install the Arduino IoT Cloud (Micro)Python library on your board, you can use the Python based tool `mpremote`. This requires Python to be installed. On macOS and Linux Python usually comes pre-installed. If it's not installed on your system you may download it from [here](https://www.python.org/downloads/). Then, to install `mpremote` you can use pip:
112
+
To install the Arduino Cloud (Micro)Python library on your board, you can use the Python based tool `mpremote`. This requires Python to be installed. On macOS and Linux Python usually comes pre-installed. If it's not installed on your system you may download it from [here](https://www.python.org/downloads/). Then, to install `mpremote` you can use pip:
113
113
114
114
```bash
115
115
$ pip install mpremote
@@ -218,8 +218,8 @@ If the code is not working, there are some common issues we can troubleshoot:
218
218
219
219
- Make sure MicroPython >= 1.2 is installed on your board.
220
220
- Check the Wi-Fi® credentials in the `secrets.py` file.
221
-
- Ensure the device ID and Cloud password in the `secrets.py` file match with what is registered on the IoT Cloud.
222
-
- Make sure your IoT Cloud Thing is correctly set up and your device is assigned to it.
221
+
- Ensure the device ID and Cloud password in the `secrets.py` file match with what is registered on the Arduino Cloud.
222
+
- Make sure your Arduino Cloud Thing is correctly set up and your device is assigned to it.
@@ -121,7 +121,7 @@ In addition to the default nodes installed in node-RED, you can use the palette
121
121
122
122

123
123
124
-
Now, you should be able to use the Arduino Cloud nodes from the palette on the left side of the editor. There are five IoT Cloud nodes: property in, property out, historic, periodic, and inject. Each of the nodes has a description of its function, which appears when you hover over the node.
124
+
Now, you should be able to use the Arduino Cloud nodes from the palette on the left side of the editor. There are five Arduino Cloud nodes: property in, property out, historic, periodic, and inject. Each of the nodes has a description of its function, which appears when you hover over the node.
125
125
126
126
## Setting Up a Thing
127
127
@@ -173,7 +173,7 @@ Follow the steps below to set up the Thing:
173
173
174
174
### Circuit
175
175
176
-
The final step is connecting the **DHT11 humidity sensor** to our Arduino MKR Wi-Fi 1010 board, as shown in the image below. You can also freely use any other [IoT Cloud compatible board](/cloud/iot-cloud/tutorials/iot-cloud-getting-started#compatible-hardware) and a different sensor.
176
+
The final step is connecting the **DHT11 humidity sensor** to our Arduino MKR Wi-Fi 1010 board, as shown in the image below. You can also freely use any other [Arduino Cloud compatible board](/arduino-cloud/hardware/devices#type-of-devices) and a different sensor.
177
177
178
178

Copy file name to clipboardExpand all lines: content/arduino-cloud/01.guides/08.alexa/alexa.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ In this tutorial you will learn how to integrate the [Arduino Cloud](app.arduino
17
17
18
18
This tutorial focuses on using the [MKR RGB Shield](https://store.arduino.cc/products/arduino-mkr-rgb-shield) but can easily be modified to use any other RGB pixels / matrices.
19
19
20
-
***You can also find all variables that can be synchronized between Arduino Cloud and Alexa in the [IoT Cloud Variables guide](/arduino-cloud/getting-started/cloud-variables#alexa-variables).***
20
+
***You can also find all variables that can be synchronized between Arduino Cloud and Alexa in the [Cloud Variables guide](/arduino-cloud/getting-started/cloud-variables#alexa-variables).***
21
21
22
22
## Goals
23
23
@@ -169,4 +169,4 @@ Did you know that the Arduino Cloud supports over the air uploads? When you've u
169
169
170
170
***Over the Air uploads require an Entry plan to the Arduino Cloud***
171
171
172
-
To use this feature, make sure the board has power. If your board is already connected to the IoT Cloud, you will be able to upload to it over the air. Navigate to the Things sketch tab in the Arduino Cloud interface, and you should see it being discovered just as if it was connected via USB.
172
+
To use this feature, make sure the board has power. If your board is already connected to the Arduino Cloud, you will be able to upload to it over the air. Navigate to the Things sketch tab in the Arduino Cloud interface, and you should see it being discovered just as if it was connected via USB.
Copy file name to clipboardExpand all lines: content/arduino-cloud/02.hardware/03.lora/lora.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ tags:
5
5
- LoRa®
6
6
- LoRaWAN®
7
7
- 'The Things Industries'
8
-
- 'IoT Cloud'
8
+
- 'Arduino Cloud'
9
9
author: 'Karl Söderby'
10
10
hero_position: 2
11
11
hardware:
@@ -206,7 +206,7 @@ void setup() {
206
206
207
207
/*
208
208
The following function allows you to obtain more information
209
-
related to the state of network and IoT Cloud connection and errors
209
+
related to the state of network and Arduino Cloud connection and errors
210
210
the higher number the more granular information you’ll get.
211
211
The default is 0 (only errors).
212
212
Maximum is 4
@@ -257,7 +257,7 @@ This code will simply increase the `test` variable every 3 minutes, which will s
257
257
258
258
If you have an Arduino PRO Gateway, you will need to register it, using the [manager for Linux devices](https://app.arduino.cc/devices).
259
259
260
-
You can visit the [Activate an Arduino Pro Gateway with IoT Cloud](https://support.arduino.cc/hc/en-us/articles/4407770369042-Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud) article for more details.
260
+
You can visit the [Activate an Arduino Pro Gateway with Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/4407770369042-Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud) article for more details.
Copy file name to clipboardExpand all lines: content/arduino-cloud/02.hardware/05.cellular/cellular.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Connection through mobile networks can be considered in remote areas where there
19
19
20
20
***For more information, visit the [Arduino SIM page](https://store.arduino.cc/digital/sim).***
21
21
22
-
***Note that a secured connection is a memory intense operation, so there's not a lot of memory for the user application (e.g. around 2.6 kB on the MKR GSM 1400). Using a lot of IoT Cloud variables may cause the sketch to run out of memory on boards which don't offload the SSL stack and make it crash.***
22
+
***Note that a secured connection is a memory intense operation, so there's not a lot of memory for the user application (e.g. around 2.6 kB on the MKR GSM 1400). Using a lot of Arduino Cloud variables may cause the sketch to run out of memory on boards which don't offload the SSL stack and make it crash.***
Copy file name to clipboardExpand all lines: content/arduino-cloud/03.cloud-interface/00.sketches/sketches.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -128,7 +128,7 @@ This section highlights some important aspects of writing code with regard to th
128
128
129
129
### Watchdog Timer (WDT)
130
130
131
-
All IoT Cloud sketches use a **Watchdog Timer (WDT)** by default. The WDT can be used to automatically recover from hardware faults or unrecoverable software errors.
131
+
All Arduino Cloud sketches use a **Watchdog Timer (WDT)** by default. The WDT can be used to automatically recover from hardware faults or unrecoverable software errors.
132
132
133
133
A WDT is essentially a countdown timer, whereas it starts counting from a set value, and upon reaching zero, it resets the board. To prevent it from reaching zero, we continuously call it from the `loop()`, using the `ArduinoCloud.update()` function.
134
134
@@ -179,7 +179,7 @@ For a more complex and commented example, you can have a look at the [BlinkWitho
179
179
180
180
### I2C Usage
181
181
182
-
Components connected via I²C (including the sensors onboard the [MKR IoT Carrier](https://store.arduino.cc/products/arduino-mkr-iot-carrier)) uses the same bus as the **ECCX08** crypto chip. As the crypto chip is an essential part of establishing a connection to the IoT Cloud (it contains the credentials), it is important that other I²C peripherals are initialized after the connection has been made.
182
+
Components connected via I²C (including the sensors onboard the [MKR IoT Carrier](https://store.arduino.cc/products/arduino-mkr-iot-carrier)) uses the same bus as the **ECCX08** crypto chip. As the crypto chip is an essential part of establishing a connection to the Arduino Cloud (it contains the credentials), it is important that other I²C peripherals are initialized after the connection has been made.
183
183
184
184
For example, if you are initializing a library such as [Arduino_MKRENV](https://www.arduino.cc/reference/en/libraries/arduino_mkrenv), your `setup()` should be implemented as:
185
185
@@ -205,13 +205,13 @@ void setup() {
205
205
206
206
### Avoid Blocking Serial Communication
207
207
208
-
`while(!Serial) {}` loops endlessly until the Serial Monitor is opened. This is a useful practice in cases where you want to see all debug output from the start of the sketch execution. However, when building IoT systems using **`while(!Serial){}` can hinder our project from running autonomously**, stopping the board from connecting to the network and IoT Cloud before manually opening the Serial Monitor. Therefore, it is recommended to consider removing the `while(!Serial){}` loop if it's not necessary.
208
+
`while(!Serial) {}` loops endlessly until the Serial Monitor is opened. This is a useful practice in cases where you want to see all debug output from the start of the sketch execution. However, when building IoT systems using **`while(!Serial){}` can hinder our project from running autonomously**, stopping the board from connecting to the network and Arduino Cloud before manually opening the Serial Monitor. Therefore, it is recommended to consider removing the `while(!Serial){}` loop if it's not necessary.
209
209
210
210
A common trick is to add a **`delay(1500);` command after `Serial.begin(9600);`**. This will slightly slow down the initialization of your device but will give you some time to open the serial monitor when you're interested in seeing its output without losing the very first lines.
211
211
212
212
## Create Agent
213
213
214
-
The [Arduino Create Agent](https://github.com/arduino/arduino-create-agent) is a single binary that will appear on the menu bar and work in the background. It allows you to use the Arduino IoT Cloud and the Arduino Web Editor to seamlessly upload code to any board directly from the browser.
214
+
The [Arduino Create Agent](https://github.com/arduino/arduino-create-agent) is a single binary that will appear on the menu bar and work in the background. It allows you to use the Arduino Cloud and the Arduino Web Editor to seamlessly upload code to any board directly from the browser.
215
215
216
216
Downloading and installing the Arduino Create Agent plugin can be done following [this quick and easy process](https://create.arduino.cc/getting-started/plugin/welcome).
Triggers react to certain conditions inside your IoT Cloud Thing, such as a boolean being true, or a string being assigned a value. As soon as a set condition is met a notification gets triggered and sent to you. This is useful when you monitor data and you need to know about any change as soon as it happens. This could be anything from different values in environmental monitoring or security-related information such as movement detection.
8
+
Triggers react to certain conditions inside your Arduino Cloud Thing, such as a boolean being true, or a string being assigned a value. As soon as a set condition is met a notification gets triggered and sent to you. This is useful when you monitor data and you need to know about any change as soon as it happens. This could be anything from different values in environmental monitoring or security-related information such as movement detection.
9
9
10
10
Triggers can be set up for any of your existing projects, and are found in the [cloud home section](https://cloud.arduino.cc/home/).
11
11
12
12
## Hardware & Software Needed
13
13
14
14
-[Arduino Cloud](app.arduino.cc) (Maker plan).
15
-
- Cloud-compatible boards, [see full list](https://docs.arduino.cc/arduino-cloud/getting-started/iot-cloud-getting-started#compatible-hardware).
15
+
- Cloud-compatible boards, [see full list](https://docs.arduino.cc/arduino-cloud/guides/overview#compatible-hardware).
16
16
17
-
***In this tutorial, we use the [Nano 33 IoT](https://store.arduino.cc/products/arduino-nano-33-iot). This is not a requirement, you can use any IoT Cloud-compatible board for this tutorial.***
17
+
***In this tutorial, we use the [Nano 33 IoT](https://store.arduino.cc/products/arduino-nano-33-iot). This is not a requirement, you can use any Arduino Cloud-compatible board for this tutorial.***
18
18
19
19
## Setup & Configuration
20
20
@@ -87,7 +87,7 @@ void setup() {
87
87
88
88
/*
89
89
The following function allows you to obtain more information
90
-
related to the state of network and IoT Cloud connection and errors
90
+
related to the state of network and Arduino Cloud connection and errors
91
91
the higher number the more granular information you’ll get.
Simply described, this allows you to use your phone as an input for a number of different applications. For example, the `Compass` variable can be used to control the angle of a servo motor on another device. You can read more about how to synchronize these variables in the [Use Sensor Data From Your Phone](/arduino-cloud/tutorials/iot-remote-phone-sensors) tutorial, that includes a practical example.
80
+
Simply described, this allows you to use your phone as an input for a number of different applications. For example, the `Compass` variable can be used to control the angle of a servo motor on another device. You can read more about how to synchronize these variables in the [Use Sensor Data From Your Phone](/arduino-cloud/iot-remote-app/iot-remote-phone-sensors) tutorial, that includes a practical example.
Copy file name to clipboardExpand all lines: content/arduino-cloud/06.features/02.cloud-scheduler/cloud-scheduler.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,13 @@
1
1
---
2
2
title: 'Scheduler'
3
3
description: 'Learn how to use the scheduler feature to trigger repeating jobs during specific times.'
4
-
tags: [IoT Cloud, Scheduler, Time]
4
+
tags: [Arduino Cloud, Scheduler, Time]
5
5
author: 'Karl Söderby'
6
6
software:
7
7
- iot-cloud
8
8
---
9
9
10
-
It is now possible to schedule jobs with the [Arduino Cloud](app.arduino.cc), using the new `CloudSchedule` variable type. You can pick a start & end date for when the variable should be triggered, and for how long it should be active. This variable can be controlled in real time using a graphical widget that you can place on an IoT Cloud dashboard.
10
+
It is now possible to schedule jobs with the [Arduino Cloud](app.arduino.cc), using the new `CloudSchedule` variable type. You can pick a start & end date for when the variable should be triggered, and for how long it should be active. This variable can be controlled in real time using a graphical widget that you can place on an Arduino Cloud dashboard.
11
11
12
12
We can for example have:
13
13
@@ -21,7 +21,7 @@ The goals of this project are:
21
21
- Learn how the `CloudSchedule` variable works.
22
22
- Learn how to access local time in your sketch.
23
23
24
-
Make sure you have a [cloud-compatible board](/cloud/iot-cloud/tutorials/technical-reference#compatible-hardware).
24
+
Make sure you have a [cloud-compatible board](/arduino-cloud/hardware/devices#type-of-devices).
***If you are new to the Arduino Cloud, you can either visit the [Getting Started with Arduino Cloud](https://docs.arduino.cc/cloud/iot-cloud/tutorials/iot-cloud-getting-started) guide, or any of the tutorials in the [Arduino Cloud documentation](https://docs.arduino.cc/cloud/iot-cloud). There you will find detailed step by step guides.***
154
+
***If you are new to the Arduino Cloud, you can either visit the [Getting Started with Arduino Cloud](/arduino-cloud/guides/overview) guide, or any of the tutorials in the [Arduino Cloud documentation](/arduino-cloud/). There you will find detailed step by step guides.***
155
155
156
156
**1.** Navigate to [Arduino Cloud](app.arduino.cc). You will need to log in with your Arduino account.
***Note: It is not required to have two devices of the same type. You can for example use a Nano RP2040 Connect and a MKR WiFi 1010. Any [IoT Cloud enabled Wi-Fi board](/cloud/iot-cloud/tutorials/iot-cloud-getting-started#compatible-hardware) will work with this tutorial.***
32
+
***Note: It is not required to have two devices of the same type. You can for example use a Nano RP2040 Connect and a MKR WiFi 1010. Any [Arduino Cloud enabled Wi-Fi board](/arduino-cloud/hardware/devices#type-of-devices) will work with this tutorial.***
33
33
34
34
We will also need the following components for the circuit:
35
35
@@ -117,7 +117,7 @@ void setup() {
117
117
118
118
/*
119
119
The following function allows you to obtain more information
120
-
related to the state of network and IoT Cloud connection and errors
120
+
related to the state of network and Arduino Cloud connection and errors
121
121
the higher number the more granular information you’ll get.
122
122
The default is 0 (only errors).
123
123
Maximum is 4
@@ -211,7 +211,7 @@ void setup() {
211
211
212
212
/*
213
213
The following function allows you to obtain more information
214
-
related to the state of network and IoT Cloud connection and errors
214
+
related to the state of network and Arduino Cloud connection and errors
215
215
the higher number the more granular information you’ll get.
0 commit comments