Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -921,7 +921,7 @@ First, the necessary libraries are included:
- The `WiFiC3.h` and `WiFiClient.h` are included at the start, those libraries contains the functionalities required to communicate via Wi-Fi®.
- The SSID and password for the Wi-Fi® network are defined.

Then, the server is defined ( "www.google.com" in this case) and the Wi-Fi® client object is created to manage the connection to the server.
Then, the server is defined ( `www.google.com` in this case) and the Wi-Fi® client object is created to manage the connection to the server.

Next, in the `setup()` function:

Expand Down Expand Up @@ -1059,7 +1059,7 @@ First, the necessary libraries are included:
- The `EthernetC33` library which contains the functionality required to communicate via Ethernet is included in the beginning.


Then, the server is defined, which is "www.google.com" in this case:
Then, the server is defined, which is `www.google.com` in this case:

- The static IP address which will be used if the DHCP fails to assign an IP address is set.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ In this tutorial, we will create a simple container and upload it to the Arduino
- [Portenta X8](https://store.arduino.cc/portenta-x8)
- ADB: [Check how to connect to your Portenta X8](https://docs.arduino.cc/tutorials/portenta-x8/user-manual#out-of-the-box-experience)
- USB-C® cable (either USB-C® to USB-A or USB-C® to USB-C®)
- Arduino Pro Cloud Subscription [Learn more about the Pro Cloud](https://www.arduino.cc/pro/hardware/product/portenta-x8#pro-cloud)
- Arduino Pro Cloud Subscription [Learn more about the Pro Cloud](https://cloud.arduino.cc/)
- [Arduino IDE 1.8.10+](https://www.arduino.cc/en/software), [Arduino IDE 2](https://www.arduino.cc/en/software), or [Arduino Web Editor](https://create.arduino.cc/editor)

## Instructions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ Next you can look at some of the code in the example sketch.

Now let's take a look at some important parts of the code.

The sketch will make the board connect to a website. This line in the code decides what website it connects to. The example uses "www.google.com", but feel free to change it and experiment with different websites.
The sketch will make the board connect to a website. This line in the code decides what website it connects to. The example uses `www.google.com`, but feel free to change it and experiment with different websites.

```arduino
char server[] = "www.google.com";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ First you are making use of some micropython libraries, [network](http://docs.mi
import network, usocket
```

The script will make the board connect to a website and set a port for later use. This line in the code decides what website it connects to. The example uses "www.google.com", but feel free to change it and experiment with different websites.
The script will make the board connect to a website and set a port for later use. This line in the code decides what website it connects to. The example uses `www.google.com`, but feel free to change it and experiment with different websites.

```arduino
PORT = 80
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -731,7 +731,7 @@ Use the sensor IDs from the section "Sensor IDs" to enable and configure the des

The BHI260AP sensor runs a customizable firmware based on the BSX Sensor Fusion library. It provides a complete 9-axis fusion solution, which combines the measurements from 3-axis gyroscope, 3-axis geomagnetic sensor and a 3-axis accelerometer, to provide a robust absolute orientation vector. The algorithm fuses the sensor raw data from the accelerometer, geomagnetic sensor and gyroscope in an intelligent way to improve each sensor’s output.

Go to this [site](https://www.bosch-sensortec.com/software-tools/software/sensor-fusion-software/) or take a look at the BHI260AP's [datasheet](https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bhi260ap-ds000.pdf) for more information.
Go to this [site](https://www.bosch-sensortec.com/software-tools/software/sensor-fusion-software-bsx/) or take a look at the BHI260AP's [datasheet](https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bhi260ap-ds000.pdf) for more information.

## Communication

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,9 @@ While using the Nicla Vision with OpenMV, the RGB LED of the board can be used t

🟢 **Blinking Green:** Your Nicla Vision onboard bootloader is running. The onboard bootloader runs for a few seconds when your Nicla Vision is powered via USB to allow OpenMV IDE to reprogram your Nicla Vision.

🔵 **Blinking Blue:** Your Nicla Vision is running the default [main.py](http://main.py/) script onboard.
🔵 **Blinking Blue:** Your Nicla Vision is running the default `main.py` script onboard.

If you overwrite the [main.py](http://main.py/) script on your Nicla Vision, then it will run whatever code you loaded on it instead.
If you overwrite the `main.py` script on your Nicla Vision, then it will run whatever code you loaded on it instead.

***If the LED is blinking blue but OpenMV IDE cannot connect to your Nicla Vision, please make sure you are connecting your Nicla Vision to your PC with a USB cable that supplies both data and power.***

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ Opta™ is available in three variants; **all of them have an Ethernet connectio

### Setting Up the Arduino IDE

This tutorial will need the latest version of the Arduino IDE; you can download it [here](https://www.arduino.cc/en/software). If it is your first time setting up the Opta™ with the Arduino IDE, check our [Getting Started with Opta™ tutorial](https://docs.arduino.cc/tutorials/opta/getting-started) first. In the Arduino IDE, we need to install the core for Opta™ devices; this can be done by navigating to **Tools > Board > Boards Manager**. In the Board Manager tab, search for `opta` and install the latest `Arduino Mbed OS Opta Boards` version.
This tutorial will need the latest version of the Arduino IDE; you can download it [here](https://www.arduino.cc/en/software). If it is your first time setting up the Opta™ with the Arduino IDE, check the [Opta™ User Manual](https://docs.arduino.cc/tutorials/opta/user-manual) first. In the Arduino IDE, we need to install the core for Opta™ devices; this can be done by navigating to **Tools > Board > Boards Manager**. In the Board Manager tab, search for `Opta` and install the latest `Arduino Mbed OS Opta Boards` version.

![Installing the Opta™ core in the Arduino IDE bootloader.](assets/arduino-ide-1.png)

Expand Down Expand Up @@ -240,4 +240,4 @@ In this tutorial, we have learned how to retrieve the MAC address(es) of an Opta

### Next Steps

Now that you know how to retrieve the MAC address of an Opta™ device, have a look at the Opta™ [connectivity features tutorial](https://docs.arduino.cc/tutorials/opta/getting-started-connectivity) to learn how to use its connectivity features such as Wi-Fi®, Bluetooth® and Ethernet capabilities.
Now that you know how to retrieve the MAC address of an Opta™ device, have a look at the Opta™ [User Manual](https://docs.arduino.cc/tutorials/opta/user-manual#communication) to learn how to use its connectivity features such as Wi-Fi®, Bluetooth® and Ethernet capabilities.