Skip to content

Commit 3003823

Browse files
Merge pull request #1392 from arduino/main
benjamindannegard/update-tutorial-branch
2 parents c9f3c75 + 0e20a99 commit 3003823

File tree

45 files changed

+2201
-2186
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+2201
-2186
lines changed

content/arduino-cloud/01.getting-started/01.iot-cloud-getting-started/iot-cloud-getting-started.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ To use the Arduino IoT Cloud, a **cloud compatible board** is required. You can
5353

5454
The following boards connect to the Arduino IoT Cloud via Wi-Fi.
5555

56-
- [MKR 1000 WiFi](/hardware/mkr-1000-wifi)
5756
- [MKR WiFi 1010](https://store.arduino.cc/arduino-mkr-wifi-1010)
5857
- [Nano RP2040 Connect](https://store.arduino.cc/nano-rp2040-connect)
5958
- [Nano 33 IoT](https://store.arduino.cc/arduino-nano-33-iot)

content/arduino-cloud/01.getting-started/02.technical-reference/iot-cloud-tech-ref.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ To use the Arduino IoT Cloud, a **cloud compatible board** is required. You can
2121

2222
The following boards connect to the Arduino IoT Cloud via Wi-Fi.
2323

24-
- [MKR 1000 WiFi](https://store.arduino.cc/arduino-mkr1000-wifi)
2524
- [MKR WiFi 1010](https://store.arduino.cc/arduino-mkr-wifi-1010)
2625
- [Nano RP2040 Connect](https://store.arduino.cc/nano-rp2040-connect)
2726
- [Nano 33 IoT](https://store.arduino.cc/arduino-nano-33-iot)

content/hacking/02.hardware/building-an-arduino-on-a-breadboard/building-an-arduino-on-a-breadboard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Start by connecting a 10k ohm pullup resistor to +5V from the RESET pin in order
9191
* Pin 8 - GND
9292
* Pin 22 - GND
9393
* Pin 21 - AREF - Analog reference pin for ADC
94-
* Pin 20 - AVcc - Suppply voltage for the ADC converter. Needs to be connected to power if ADC isn't being used and to power via a low-pass filter if it is (a low pass filter is a circuit that reduces noise from the power source. This example isn't using one)
94+
* Pin 20 - AVcc - Supply voltage for the ADC converter. Needs to be connected to power if ADC isn't being used and to power via a low-pass filter if it is (a low pass filter is a circuit that reduces noise from the power source. This example isn't using one)
9595

9696
![Add the Clock & Caps](assets/arduinobb_08.jpg)
9797

content/hardware/01.mkr/01.boards/mkr-1000-wifi/compatibility.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
software:
22
- arduino-ide
3-
- iot-cloud
43
- arduino-cli
54
- web-editor
65
hardware:

content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/atmel-ice/using-an-atmel-ice-with-the-ide-v2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ void loop() {
151151
}
152152
```
153153

154-
Before uploading the code to our board, we must optimize it for debugging. This can be made easily by clicking on the **Sketch** tab and then selecting the option **Optimize for Debbuging**:
154+
Before uploading the code to our board, we must optimize it for debugging. This can be made easily by clicking on the **Sketch** tab and then selecting the option **Optimize for Debugging**:
155155

156156
![The "Optimize for Debugging" option in the Arduino IDE 2](assets/ide_v2_t1_img06.png)
157157

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

content/hardware/02.hero/boards/zero/tutorials/arduino-zero-power-consumption/arduino-zero-power-consumption.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The device has two different software selectable sleep modes: idle & standby.
1515

1616
The device also supports SleepWalking that allows the peripheral to wake up from sleep based on predefined threshold or when a result is ready.
1717

18-
The SAMD21 series has a dedicated module called Power Manager (PM) that controls the reset, clock generation and sleep modes of the microcontroller. In the architecture there are many clock domains that can run at different speeds, enabling the user to save power by running peripherals at a relatively low clock frequency, while maintaning high CPU performance. Furthermore, the clock of each peripheral can be disabled (mask operation), enabling the user to minimize power consumption due to unused peripherals. In particular when the device enters a sleep mode, program execution is stopped and some modules and clock domains are automatically switched off by the PM according to the sleep mode. The application code decides which sleep mode to enter and when.
18+
The SAMD21 series has a dedicated module called Power Manager (PM) that controls the reset, clock generation and sleep modes of the microcontroller. In the architecture there are many clock domains that can run at different speeds, enabling the user to save power by running peripherals at a relatively low clock frequency, while maintaining high CPU performance. Furthermore, the clock of each peripheral can be disabled (mask operation), enabling the user to minimize power consumption due to unused peripherals. In particular when the device enters a sleep mode, program execution is stopped and some modules and clock domains are automatically switched off by the PM according to the sleep mode. The application code decides which sleep mode to enter and when.
1919

2020
## Voltage Regulator
2121

@@ -27,7 +27,7 @@ Here is a comparison of an Arduino UNO and an Arduino ZERO running the same code
2727

2828
![A voltage regulator.](assets/Arduino_zero_comp.jpg)
2929

30-
As it can be easily seen, in the same conditions the Arduino Zero requires less than half power compared to the Arduino Uno with performances that are far, far away from the Uno's! This result is obtained thanks to the better power management detalied above.
30+
As it can be easily seen, in the same conditions the Arduino Zero requires less than half power compared to the Arduino Uno with performances that are far, far away from the Uno's! This result is obtained thanks to the better power management detailed above.
3131

3232
## Circuit
3333

content/hardware/03.nano/boards/nano-esp32/tech-specs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Pins:
77
Built-in LED Pin: 13
88
Digital I/O Pins: 14
99
Analog input pins: 8
10-
PWM pins: 5
10+
PWM pins: All pins (max 5 simultaneously)
1111
External interrupts: All digital pins
1212
Connectivity:
1313
Wi-Fi®: u-blox® NORA-W106 (ESP32-S3)

content/hardware/03.nano/boards/nano-esp32/tutorials/cheat-sheet/cheat-sheet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ Pulse width modulation (PWM) is supported on **all digital pins (D0-D13)** as we
251251
analogWrite(pin,value);
252252
```
253253

254-
***Due to timer restrictions, only 4 PWM signals can be generated simultaneously.***
254+
***Due to timer restrictions, only 5 PWM signals can be generated simultaneously.***
255255

256256
## I2C
257257

content/hardware/04.pro/boards/portenta-c33/tutorials/user-manual/content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,7 @@ The Portenta C33 board features an onboard Wi-Fi® module, the ESP32-C3-MINI-1U
754754

755755
Some of the key capabilities of the ESP32-C3-MINI-1U module are the following:
756756

757-
- **Wi-Fi® and Bluetooth® connectivity**: The module supports 2.4 GHz Wi-Fi® (802.11 b/g/n) and Bluetooth® 5.0 connectivity. `ArduinoBLE` library support is limited to luetooth® 4.0 at this time.
757+
- **Wi-Fi® and Bluetooth® connectivity**: The module supports 2.4 GHz Wi-Fi® (802.11 b/g/n) and Bluetooth® 5.0 connectivity. `ArduinoBLE` library support is limited to Bluetooth® 4.0 at this time.
758758
- **CPU and memory**: It contains a 32-bit RISC-V single-core processor with a clock speed of up to 160 MHz. The chip also has 400 KB of SRAM and 384 KB of ROM.
759759
- **Security features**: It supports various security features, including secure boot, flash encryption, and cryptographic hardware acceleration.
760760
- **Low-power operation**: It supports multiple power modes for different low-power applications, making it suitable for battery-powered devices.

content/hardware/04.pro/carriers/portenta-breakout/tutorials/getting-started/content.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: Getting Started With the Arduino Portenta Breakout
2+
title: 'Getting Started With the Arduino Portenta Breakout'
33
difficulty: beginner
44
tags: [Getting Started, Setup, PWM, Analog, I2C]
5-
description: This tutorial will give you an overview of the core features of the Portenta Breakout, setup the development environment and introduce the APIs required to program the board.
6-
author: Manuel Zomer, Pablo Marquínez, Sebastian Romero
5+
description: 'This tutorial will give you an overview of the core features of the Portenta Breakout, setup the development environment and introduce the APIs required to program the board.'
6+
author: 'Manuel Zomer, Pablo Marquínez, Sebastian Romero'
77
---
88

99
## Overview
@@ -45,7 +45,7 @@ After having prepared the Portenta Breakout by soldering on pin headers, we can
4545
### 3. The Circuit
4646
In order to build this example circuit, we need our Portenta Breakout with the Portenta H7 on top and headers soldered on (at least within the ANALOG/PWM and GPIO section on the bottom right corner of the carrier). Then we need a simple LED, an adequate resistor for it (we are using a 220Ω resistor) as well as a potentiometer. To connect all these components we use jumper wires and a breadboard by following this schematics:
4747

48-
![Connecting the LEDS and the Portenta](assets/breakout_gs_circuit_diagram.svg)
48+
![Connecting the LEDs and the Portenta](assets/breakout_gs_circuit_diagram.svg)
4949

5050
For the LED we can use any of the Portenta Breakout's 10 PWM Pins, in this case **PWM 9**. For the potentiometer, on the other hand, we can use one of the analog pins (A0 to A7) in order to read the potentiometer current value, in this example we use **A7**. The potentiometer also needs a 3.3V power source, which we take from the GPIO section on the Portenta Breakout, considering it being located most conveniently and close by. Eventually, potentiometer and LED have to be connected to GND to finalize the circuit.
5151

0 commit comments

Comments
 (0)