From be7a9e9ca2881997e45c62c816158636b3329e2b Mon Sep 17 00:00:00 2001 From: marqdevx Date: Fri, 2 Sep 2022 12:11:23 +0200 Subject: [PATCH] Align difficulty tags --- .../01.iot-cloud-getting-started/iot-cloud-getting-started.md | 2 +- .../01.getting-started/05.esp-32-cloud/esp-32-cloud.md | 2 +- .../06.dashboard-widgets/dashboard-widgets.md | 2 +- .../02.features/03.thing-to-thing/thing-to-thing.md | 2 +- .../02.features/04.ota-getting-started/ota-getting-started.md | 2 +- .../02.features/05.sharing-dashboards/sharing-dashboards.md | 2 +- .../08.iot-cloud-historical-data/iot-cloud-historical-data.md | 2 +- .../cloud-environmental-data/cloud-environmental-data.md | 2 +- .../03.tutorials/cloud-relay-control/cloud-relay-control.md | 2 +- .../01.basics/AnalogReadSerial/AnalogReadSerial.md | 2 +- content/built-in-examples/01.basics/BareMinimum/BareMinimum.md | 2 +- content/built-in-examples/01.basics/Blink/Blink.md | 2 +- .../01.basics/DigitalReadSerial/DigitalReadSerial.md | 2 +- content/built-in-examples/01.basics/Fade/Fade.md | 2 +- .../01.basics/ReadAnalogVoltage/ReadAnalogVoltage.md | 2 +- .../02.digital/BlinkWithoutDelay/BlinkWithoutDelay.md | 2 +- content/built-in-examples/02.digital/Button/Button.md | 2 +- content/built-in-examples/02.digital/Debounce/Debounce.md | 2 +- .../02.digital/InputPullupSerial/InputPullupSerial.md | 2 +- .../02.digital/StateChangeDetection/StateChangeDetection.md | 2 +- .../built-in-examples/02.digital/toneKeyboard/toneKeyboard.md | 2 +- content/built-in-examples/02.digital/toneMelody/toneMelody.md | 2 +- .../built-in-examples/02.digital/toneMultiple/toneMultiple.md | 2 +- .../02.digital/tonePitchFollower/tonePitchFollower.md | 2 +- .../03.analog/AnalogInOutSerial/AnalogInOutSerial.md | 2 +- content/built-in-examples/03.analog/AnalogInput/AnalogInput.md | 2 +- .../03.analog/AnalogWriteMega/AnalogWriteMega.md | 2 +- .../built-in-examples/05.control-structures/Arrays/Arrays.md | 2 +- .../05.control-structures/ForLoopIteration/ForLoopIteration.md | 2 +- .../05.control-structures/SwitchCase/SwitchCase.md | 2 +- .../WhileStatementConditional/WhileStatementConditional.md | 2 +- .../ifStatementConditional/ifStatementConditional.md | 2 +- content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md | 2 +- content/built-in-examples/06.sensors/Knock/Knock.md | 2 +- content/built-in-examples/06.sensors/Memsic2125/Memsic2125.md | 2 +- content/built-in-examples/06.sensors/Ping/Ping.md | 2 +- .../08.strings/StringLengthTrim/StringLengthTrim.md | 2 +- .../built-in-examples/08.strings/StringReplace/StringReplace.md | 2 +- .../09.usb/ButtonMouseControl/ButtonMouseControl.md | 2 +- .../09.usb/JoystickMouseControl/JoystickMouseControl.md | 2 +- .../built-in-examples/09.usb/KeyboardMessage/KeyboardMessage.md | 2 +- .../download-and-store-web-data/download-and-store-web-data.md | 2 +- .../mkr-wifi-1010/tutorials/built-in-rgb/built-in-rgb.md | 2 +- .../mkr-wifi-1010/tutorials/scan-networks/scan-networks.md | 2 +- .../tutorials/mkr-env-shield-basic/mkr-env-shield-basic.md | 2 +- .../mkr-rgb-shield/tutorials/mkr-rgb-fade/mkr-rgb-fade.md | 2 +- .../due/tutorials/upgrading-16u2-due/upgrading-16u2-due.md | 2 +- .../uno-wifi-r2-chromebook-installation.md | 2 +- .../tutorials/zero-bootloader-update/zero-bootloader-update.md | 2 +- .../tutorials/4-relay-shield-basics/4-relay-shield-basics.md | 2 +- .../msr3-controlling-dc-motor/msr3-controlling-dc-motor.md | 2 +- .../nano-33-ble-sense/tutorials/gesture-sensor/content.md | 2 +- .../tutorials/humidity-and-temperature-sensor/content.md | 2 +- .../rp2040-chromebook-upload/rp2040-chromebook-upload.md | 2 +- .../tutorials/rp2040-data-logger/rp2040-data-logger.md | 2 +- .../tutorials/rp2040-imu-basics/rp2040-imu-basics.md | 2 +- .../tutorials/rp2040-iot-cloud/rp2040-iot-cloud.md | 2 +- .../tutorials/nano-simulink-wifi-led/nanoSimulinkWiFiLED.md | 2 +- .../boards/portenta-h7/tutorials/ble-connectivity/content.md | 2 +- .../tutorials/getting-started-openmv-micropython/content.md | 2 +- .../boards/portenta-h7/tutorials/setting-up-portenta/content.md | 2 +- .../portenta-h7/tutorials/updating-the-bootloader/content.md | 2 +- .../boards/portenta-h7/tutorials/wifi-access-point/content.md | 2 +- .../boards/portenta-x8/tutorials/custom-container/content.md | 2 +- .../portenta-x8/tutorials/display-output-webgl/content.md | 2 +- .../boards/portenta-x8/tutorials/docker-container/content.md | 2 +- .../boards/portenta-x8/tutorials/out-of-the-box/content.md | 2 +- .../portenta-x8/tutorials/uploading-sketches-m4/content.md | 2 +- .../tutorials/x8-fundamentals/portenta-x8-fundamentals.md | 2 +- .../tutorials/getting-started-edge-control/content.md | 2 +- .../edge-control/tutorials/motorized-ball-valve/content.md | 2 +- .../portenta-breakout/tutorials/getting-started/content.md | 2 +- .../portenta-max-carrier/tutorials/catm1-and-nbiot/content.md | 2 +- .../tutorials/x8-getting-started/content.md | 2 +- .../enclosure-kit/tutorials/assembly-instructions/content.md | 2 +- .../wisgate-edge-lite-2/tutorials/getting-started/content.md | 2 +- .../wisgate-edge-pro/tutorials/pole-mounting/content.md | 2 +- .../tutorials/getting-started/getting-started.md | 2 +- .../tutorials/camera-to-bitmap-sd-card/content.md | 2 +- .../tutorials/getting-started-camera/content.md | 2 +- .../boards/nicla-sense-me/tutorials/cheat-sheet/cheat-sheet.md | 2 +- .../nicla-sense-me/tutorials/connecting-to-iot-cloud/content.md | 2 +- .../nicla-sense-me/tutorials/getting-started/getting-started.md | 2 +- .../tutorials/use-as-mkr-shield/use-as-mkr-shield.md | 2 +- .../boards/nicla-vision/tutorials/getting-started/content.md | 2 +- .../boards/nicla-vision/tutorials/microphone-sensor/content.md | 2 +- .../boards/nicla-vision/tutorials/nicla-vision-imu/content.md | 2 +- .../05.nicla/boards/nicla-vision/tutorials/proximity/content.md | 2 +- .../04.electronics/06.power-tree/power-tree-style-guide.md | 2 +- .../tutorials/getting-started/cores/arduino-avr/arduino-avr.md | 2 +- .../cores/arduino-mbed_nano/installing-mbed-os-nano-boards.md | 2 +- .../cores/arduino-mbed_nicla/installing-mbed-os-nicla.md | 2 +- .../arduino-mbed_portenta/installing-mbed-os-portenta-boards.md | 2 +- .../cores/arduino-megaavr/installing-megaavr-core.md | 2 +- .../getting-started/cores/arduino-sam/installing-sam-core.md | 2 +- .../cores/arduino-samd/installing-samd21-core.md | 2 +- .../01.getting-started-ide-v2/ide-v2-autocomplete-feature.md | 2 +- .../ide-v2-downloading-and-installing.md | 2 +- .../02.ide-v2-uploading-a-sketch/ide-v2-uploading-a-sketch.md | 2 +- .../ide-v2-autocomplete-feature/ide-v2-autocomplete-feature.md | 2 +- .../tutorials/ide-v2-board-manager/ide-v2-board-manager.md | 2 +- .../ide-v2-cloud-sketch-sync/ide-v2-cloud-sketch-sync.md | 2 +- .../ide-v2/tutorials/ide-v2-customize-auto-formatter/content.md | 2 +- .../ide-v2-installing-a-library/ide-v2-installing-a-library.md | 2 +- .../tutorials/ide-v2-serial-monitor/ide-v2-serial-monitor.md | 2 +- .../tutorials/ide-v2-serial-plotter/ide-v2-serial-plotter.md | 2 +- .../act-on-multiple-sketches-at-once-on-the-web-editor.md | 2 +- .../arduino-web-editor-secondary-features.md | 2 +- .../generic/basic-servo-control/basic-servo-control.md | 2 +- content/tutorials/generic/firmware-updater/firmware-updater.md | 2 +- .../intel-math-kernel-library-on-arduino.md | 2 +- content/tutorials/generic/multiple-blinks/multiple-blinks.md | 2 +- content/tutorials/generic/tilt-sensor/tilt-sensor.md | 2 +- content/tutorials/projects/cancellino/cancellino.md | 2 +- .../control-your-iot-cloud-kit-via-blynk.md | 2 +- content/tutorials/projects/i2s-theremin/i2s-theremin.md | 2 +- content/tutorials/projects/scheduled-relays/scheduled-relays.md | 2 +- content/tutorials/projects/sd-sketch-update/sd-sketch-update.md | 2 +- 118 files changed, 118 insertions(+), 118 deletions(-) diff --git a/content/arduino-cloud/01.getting-started/01.iot-cloud-getting-started/iot-cloud-getting-started.md b/content/arduino-cloud/01.getting-started/01.iot-cloud-getting-started/iot-cloud-getting-started.md index 223f8e0960..51ba6ea7b8 100644 --- a/content/arduino-cloud/01.getting-started/01.iot-cloud-getting-started/iot-cloud-getting-started.md +++ b/content/arduino-cloud/01.getting-started/01.iot-cloud-getting-started/iot-cloud-getting-started.md @@ -1,7 +1,7 @@ --- title: "Getting Started With the Arduino IoT Cloud" compatible-products: [mkr-1000-wifi, mkr-wifi-1010, nano-33-iot, nano-rp2040-connect] -difficulty: easy +difficulty: beginner description: 'The Arduino IoT Cloud is a online platform that makes it easy for you to create, deploy and monitor IoT projects.' tags: - IoT Cloud diff --git a/content/arduino-cloud/01.getting-started/05.esp-32-cloud/esp-32-cloud.md b/content/arduino-cloud/01.getting-started/05.esp-32-cloud/esp-32-cloud.md index 818ddd0a2a..605a728edf 100644 --- a/content/arduino-cloud/01.getting-started/05.esp-32-cloud/esp-32-cloud.md +++ b/content/arduino-cloud/01.getting-started/05.esp-32-cloud/esp-32-cloud.md @@ -1,6 +1,6 @@ --- title: 'Connecting ESP32 & ESP8266 to Arduino Cloud IoT' -difficulty: easy +difficulty: beginner description: 'Learn how to send data between an ESP32 / ESP8266 development board and the Arduino Cloud IoT.' tags: - ESP32 diff --git a/content/arduino-cloud/01.getting-started/06.dashboard-widgets/dashboard-widgets.md b/content/arduino-cloud/01.getting-started/06.dashboard-widgets/dashboard-widgets.md index 5259ac38ce..196a1d09e8 100644 --- a/content/arduino-cloud/01.getting-started/06.dashboard-widgets/dashboard-widgets.md +++ b/content/arduino-cloud/01.getting-started/06.dashboard-widgets/dashboard-widgets.md @@ -3,7 +3,7 @@ title: 'IoT Cloud Dashboards & Widgets' description: 'Learn about dashboards and the different widgets that can be used to monitor & control your board.' tags: [IoT Cloud, Widgets, Dashboards] author: 'Karl Söderby' -difficulty: easy +difficulty: beginner --- ## Overview diff --git a/content/arduino-cloud/02.features/03.thing-to-thing/thing-to-thing.md b/content/arduino-cloud/02.features/03.thing-to-thing/thing-to-thing.md index 40d6805bf3..c96385fa22 100644 --- a/content/arduino-cloud/02.features/03.thing-to-thing/thing-to-thing.md +++ b/content/arduino-cloud/02.features/03.thing-to-thing/thing-to-thing.md @@ -1,7 +1,7 @@ --- title: 'Thing to Thing communication with Arduino IoT Cloud' compatible-products: [mkr-1000-wifi, mkr-wifi-1010, nano-33-iot, nano-rp2040-connect] -difficulty: easy +difficulty: beginner description: 'Learn how two Things can communicate with each other through variable syncing.' tags: - Device to device diff --git a/content/arduino-cloud/02.features/04.ota-getting-started/ota-getting-started.md b/content/arduino-cloud/02.features/04.ota-getting-started/ota-getting-started.md index e444db38d0..e5cd0853d3 100644 --- a/content/arduino-cloud/02.features/04.ota-getting-started/ota-getting-started.md +++ b/content/arduino-cloud/02.features/04.ota-getting-started/ota-getting-started.md @@ -1,6 +1,6 @@ --- title: "Uploading sketches Over-The-Air (OTA)" -difficulty: easy +difficulty: beginner description: 'Learn how to utilize Over-The-Air (OTA), a feature that allows you to upload sketches remotely.' tags: - OTA diff --git a/content/arduino-cloud/02.features/05.sharing-dashboards/sharing-dashboards.md b/content/arduino-cloud/02.features/05.sharing-dashboards/sharing-dashboards.md index 4d439e49f4..3694b28e93 100644 --- a/content/arduino-cloud/02.features/05.sharing-dashboards/sharing-dashboards.md +++ b/content/arduino-cloud/02.features/05.sharing-dashboards/sharing-dashboards.md @@ -1,6 +1,6 @@ --- title: 'Sharing dashboards' -difficulty: easy +difficulty: beginner description: 'Learn how to share your dashboards with other Arduino Cloud users.' tags: - Dashboards diff --git a/content/arduino-cloud/02.features/08.iot-cloud-historical-data/iot-cloud-historical-data.md b/content/arduino-cloud/02.features/08.iot-cloud-historical-data/iot-cloud-historical-data.md index 54d8989cef..765aa4926e 100644 --- a/content/arduino-cloud/02.features/08.iot-cloud-historical-data/iot-cloud-historical-data.md +++ b/content/arduino-cloud/02.features/08.iot-cloud-historical-data/iot-cloud-historical-data.md @@ -1,6 +1,6 @@ --- title: 'Historical Data on Arduino IoT Cloud' -difficulty: easy +difficulty: beginner description: 'Learn how to download historical data from the Arduino IoT Cloud' tags: [IoT Cloud, Historical Data, CSV] author: 'Benjamin Dannegård' diff --git a/content/arduino-cloud/03.tutorials/cloud-environmental-data/cloud-environmental-data.md b/content/arduino-cloud/03.tutorials/cloud-environmental-data/cloud-environmental-data.md index bf57d14b67..d5444916e2 100644 --- a/content/arduino-cloud/03.tutorials/cloud-environmental-data/cloud-environmental-data.md +++ b/content/arduino-cloud/03.tutorials/cloud-environmental-data/cloud-environmental-data.md @@ -1,7 +1,7 @@ --- title: 'Environmental data in the Arduino IoT Cloud' compatible-products: [mkr-wifi-1010, mkr-env-shield] -difficulty: easy +difficulty: beginner description: 'Learn how to collect environmental data from the MKR ENV Shield and display it in the Arduino IoT Cloud.' tags: - Environmental data diff --git a/content/arduino-cloud/03.tutorials/cloud-relay-control/cloud-relay-control.md b/content/arduino-cloud/03.tutorials/cloud-relay-control/cloud-relay-control.md index da75c2c603..714238c9be 100644 --- a/content/arduino-cloud/03.tutorials/cloud-relay-control/cloud-relay-control.md +++ b/content/arduino-cloud/03.tutorials/cloud-relay-control/cloud-relay-control.md @@ -1,7 +1,7 @@ --- title: 'Controlling relays from the Arduino IoT Cloud' compatible-products: [mkr-wifi-1010, mkr-proto-relay-shield] -difficulty: easy +difficulty: beginner description: 'Learn how to control the relays onboard the MKR Relay Shield through the Arduino IoT Cloud dashboard.' tags: - Relays diff --git a/content/built-in-examples/01.basics/AnalogReadSerial/AnalogReadSerial.md b/content/built-in-examples/01.basics/AnalogReadSerial/AnalogReadSerial.md index b7bd596d82..a01be443a8 100644 --- a/content/built-in-examples/01.basics/AnalogReadSerial/AnalogReadSerial.md +++ b/content/built-in-examples/01.basics/AnalogReadSerial/AnalogReadSerial.md @@ -1,7 +1,7 @@ --- title: 'Analog Read Serial' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Read a potentiometer, print its state out to the Arduino Serial Monitor.' tags: - Basics diff --git a/content/built-in-examples/01.basics/BareMinimum/BareMinimum.md b/content/built-in-examples/01.basics/BareMinimum/BareMinimum.md index 5bb335bf04..c3c99bfd8a 100644 --- a/content/built-in-examples/01.basics/BareMinimum/BareMinimum.md +++ b/content/built-in-examples/01.basics/BareMinimum/BareMinimum.md @@ -1,7 +1,7 @@ --- title: 'Bare Minimum code needed' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'The bare minimum of code needed to start an Arduino sketch.' tags: - Basics diff --git a/content/built-in-examples/01.basics/Blink/Blink.md b/content/built-in-examples/01.basics/Blink/Blink.md index acb4152301..2b0e1193fc 100644 --- a/content/built-in-examples/01.basics/Blink/Blink.md +++ b/content/built-in-examples/01.basics/Blink/Blink.md @@ -1,7 +1,7 @@ --- title: 'Blink' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Turn an LED on and off every second.' tags: - Basics diff --git a/content/built-in-examples/01.basics/DigitalReadSerial/DigitalReadSerial.md b/content/built-in-examples/01.basics/DigitalReadSerial/DigitalReadSerial.md index 8b17723863..bf6317a467 100644 --- a/content/built-in-examples/01.basics/DigitalReadSerial/DigitalReadSerial.md +++ b/content/built-in-examples/01.basics/DigitalReadSerial/DigitalReadSerial.md @@ -1,7 +1,7 @@ --- title: 'Digital Read Serial' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Read a switch, print the state out to the Arduino Serial Monitor.' tags: - Basics diff --git a/content/built-in-examples/01.basics/Fade/Fade.md b/content/built-in-examples/01.basics/Fade/Fade.md index 58db31be93..d6dbf88cd6 100644 --- a/content/built-in-examples/01.basics/Fade/Fade.md +++ b/content/built-in-examples/01.basics/Fade/Fade.md @@ -1,7 +1,7 @@ --- title: 'Fading a LED' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Demonstrates the use of analog output to fade an LED.' tags: - Basics diff --git a/content/built-in-examples/01.basics/ReadAnalogVoltage/ReadAnalogVoltage.md b/content/built-in-examples/01.basics/ReadAnalogVoltage/ReadAnalogVoltage.md index eee50a7d23..ae451879e2 100644 --- a/content/built-in-examples/01.basics/ReadAnalogVoltage/ReadAnalogVoltage.md +++ b/content/built-in-examples/01.basics/ReadAnalogVoltage/ReadAnalogVoltage.md @@ -1,7 +1,7 @@ --- title: 'Read Analog Voltage' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Reads an analog input and prints the voltage to the Serial Monitor.' tags: - Basics diff --git a/content/built-in-examples/02.digital/BlinkWithoutDelay/BlinkWithoutDelay.md b/content/built-in-examples/02.digital/BlinkWithoutDelay/BlinkWithoutDelay.md index 07e208c694..a248a063b6 100644 --- a/content/built-in-examples/02.digital/BlinkWithoutDelay/BlinkWithoutDelay.md +++ b/content/built-in-examples/02.digital/BlinkWithoutDelay/BlinkWithoutDelay.md @@ -1,7 +1,7 @@ --- title: 'Blink Without Delay' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Blink an LED without using the delay() function.' tags: - Digital diff --git a/content/built-in-examples/02.digital/Button/Button.md b/content/built-in-examples/02.digital/Button/Button.md index c35ad910c4..19e9280a00 100644 --- a/content/built-in-examples/02.digital/Button/Button.md +++ b/content/built-in-examples/02.digital/Button/Button.md @@ -1,7 +1,7 @@ --- title: 'How to Wire and Program a Button' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Learn how to wire and program a pushbutton to control an LED.' tags: - Digital diff --git a/content/built-in-examples/02.digital/Debounce/Debounce.md b/content/built-in-examples/02.digital/Debounce/Debounce.md index d40a9f39e4..55f4459028 100644 --- a/content/built-in-examples/02.digital/Debounce/Debounce.md +++ b/content/built-in-examples/02.digital/Debounce/Debounce.md @@ -1,7 +1,7 @@ --- title: 'Debounce on a Pushbutton' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Read a pushbutton, filtering noise.' tags: - Digital diff --git a/content/built-in-examples/02.digital/InputPullupSerial/InputPullupSerial.md b/content/built-in-examples/02.digital/InputPullupSerial/InputPullupSerial.md index 6180fdcb65..82400c884c 100644 --- a/content/built-in-examples/02.digital/InputPullupSerial/InputPullupSerial.md +++ b/content/built-in-examples/02.digital/InputPullupSerial/InputPullupSerial.md @@ -1,7 +1,7 @@ --- title: 'InputPullupSerial' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Demonstrates the use of INPUT_PULLUP with pinMode()' tags: - Digital diff --git a/content/built-in-examples/02.digital/StateChangeDetection/StateChangeDetection.md b/content/built-in-examples/02.digital/StateChangeDetection/StateChangeDetection.md index 0f7ce0324b..04165350c1 100644 --- a/content/built-in-examples/02.digital/StateChangeDetection/StateChangeDetection.md +++ b/content/built-in-examples/02.digital/StateChangeDetection/StateChangeDetection.md @@ -1,7 +1,7 @@ --- title: 'State Change Detection (Edge Detection) for pushbuttons' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Count the number of button pushes.' tags: - Digital diff --git a/content/built-in-examples/02.digital/toneKeyboard/toneKeyboard.md b/content/built-in-examples/02.digital/toneKeyboard/toneKeyboard.md index 4cbb2c13dc..04e77388bb 100644 --- a/content/built-in-examples/02.digital/toneKeyboard/toneKeyboard.md +++ b/content/built-in-examples/02.digital/toneKeyboard/toneKeyboard.md @@ -1,7 +1,7 @@ --- title: 'Simple keyboard using the tone() function' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'A three-key musical keyboard using force sensors and a piezo speaker.' tags: - Digital diff --git a/content/built-in-examples/02.digital/toneMelody/toneMelody.md b/content/built-in-examples/02.digital/toneMelody/toneMelody.md index 6b34f02545..2a9875415b 100644 --- a/content/built-in-examples/02.digital/toneMelody/toneMelody.md +++ b/content/built-in-examples/02.digital/toneMelody/toneMelody.md @@ -1,7 +1,7 @@ --- title: 'Play a Melody using the tone() function' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Play a melody with a Piezo speaker.' tags: - Digital diff --git a/content/built-in-examples/02.digital/toneMultiple/toneMultiple.md b/content/built-in-examples/02.digital/toneMultiple/toneMultiple.md index 9fb428fd2f..0a66089ae5 100644 --- a/content/built-in-examples/02.digital/toneMultiple/toneMultiple.md +++ b/content/built-in-examples/02.digital/toneMultiple/toneMultiple.md @@ -1,7 +1,7 @@ --- title: 'Tone on Multiple Speakers' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Play tones on multiple speakers sequentially using the tone() command.' tags: - Digital diff --git a/content/built-in-examples/02.digital/tonePitchFollower/tonePitchFollower.md b/content/built-in-examples/02.digital/tonePitchFollower/tonePitchFollower.md index 8df8c2f3e0..db0c6ddce8 100644 --- a/content/built-in-examples/02.digital/tonePitchFollower/tonePitchFollower.md +++ b/content/built-in-examples/02.digital/tonePitchFollower/tonePitchFollower.md @@ -1,7 +1,7 @@ --- title: 'Pitch follower using the tone() function' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Play a pitch on a piezo speaker depending on an analog input.' tags: - Digital diff --git a/content/built-in-examples/03.analog/AnalogInOutSerial/AnalogInOutSerial.md b/content/built-in-examples/03.analog/AnalogInOutSerial/AnalogInOutSerial.md index 4f577fe162..05a3abea51 100644 --- a/content/built-in-examples/03.analog/AnalogInOutSerial/AnalogInOutSerial.md +++ b/content/built-in-examples/03.analog/AnalogInOutSerial/AnalogInOutSerial.md @@ -1,7 +1,7 @@ --- title: 'Analog In, Out Serial' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Read an analog input pin, map the result, and then use that data to dim or brighten an LED.' tags: - Analog diff --git a/content/built-in-examples/03.analog/AnalogInput/AnalogInput.md b/content/built-in-examples/03.analog/AnalogInput/AnalogInput.md index f186499865..b632f65cc3 100644 --- a/content/built-in-examples/03.analog/AnalogInput/AnalogInput.md +++ b/content/built-in-examples/03.analog/AnalogInput/AnalogInput.md @@ -1,7 +1,7 @@ --- title: 'Analog Input' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Use a potentiometer to control the blinking of an LED.' tags: - Analog diff --git a/content/built-in-examples/03.analog/AnalogWriteMega/AnalogWriteMega.md b/content/built-in-examples/03.analog/AnalogWriteMega/AnalogWriteMega.md index 65b649a71d..ecc6a38a39 100644 --- a/content/built-in-examples/03.analog/AnalogWriteMega/AnalogWriteMega.md +++ b/content/built-in-examples/03.analog/AnalogWriteMega/AnalogWriteMega.md @@ -1,7 +1,7 @@ --- title: 'Analog Write with 12 LEDs on an Arduino Mega' compatible-products: [mega-2560] -difficulty: easy +difficulty: beginner description: 'Fade 12 LEDs on and off, one by one, using an Arduino Mega board.' tags: - Analog diff --git a/content/built-in-examples/05.control-structures/Arrays/Arrays.md b/content/built-in-examples/05.control-structures/Arrays/Arrays.md index 0eb4293660..498dea76b2 100644 --- a/content/built-in-examples/05.control-structures/Arrays/Arrays.md +++ b/content/built-in-examples/05.control-structures/Arrays/Arrays.md @@ -1,7 +1,7 @@ --- title: 'How to Use Arrays' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'A variation on the For Loop example that demonstrates how to use an array.' tags: - Control structures diff --git a/content/built-in-examples/05.control-structures/ForLoopIteration/ForLoopIteration.md b/content/built-in-examples/05.control-structures/ForLoopIteration/ForLoopIteration.md index c46df0ea27..d43a5b0432 100644 --- a/content/built-in-examples/05.control-structures/ForLoopIteration/ForLoopIteration.md +++ b/content/built-in-examples/05.control-structures/ForLoopIteration/ForLoopIteration.md @@ -1,7 +1,7 @@ --- title: 'For Loop Iteration (aka The Knight Rider)' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Control multiple LEDs with a for loop and.' tags: - Control structures diff --git a/content/built-in-examples/05.control-structures/SwitchCase/SwitchCase.md b/content/built-in-examples/05.control-structures/SwitchCase/SwitchCase.md index 39d7df96be..bc10cf5c20 100644 --- a/content/built-in-examples/05.control-structures/SwitchCase/SwitchCase.md +++ b/content/built-in-examples/05.control-structures/SwitchCase/SwitchCase.md @@ -1,7 +1,7 @@ --- title: 'Switch (case) Statement, used with sensor input' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'How to choose between a discrete number of values.' tags: - Control structures diff --git a/content/built-in-examples/05.control-structures/WhileStatementConditional/WhileStatementConditional.md b/content/built-in-examples/05.control-structures/WhileStatementConditional/WhileStatementConditional.md index 350ba720b5..bc9f353d60 100644 --- a/content/built-in-examples/05.control-structures/WhileStatementConditional/WhileStatementConditional.md +++ b/content/built-in-examples/05.control-structures/WhileStatementConditional/WhileStatementConditional.md @@ -1,7 +1,7 @@ --- title: 'While Loop' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'How to use a while loop to calibrate a sensor while a button is being read.' tags: - Control structures diff --git a/content/built-in-examples/05.control-structures/ifStatementConditional/ifStatementConditional.md b/content/built-in-examples/05.control-structures/ifStatementConditional/ifStatementConditional.md index 5cef9a8ed3..1692b79fe2 100644 --- a/content/built-in-examples/05.control-structures/ifStatementConditional/ifStatementConditional.md +++ b/content/built-in-examples/05.control-structures/ifStatementConditional/ifStatementConditional.md @@ -1,7 +1,7 @@ --- title: 'If Statement (Conditional Statement)' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Use an if statement to change the output conditions based on changing the input conditions.' tags: - Control structures diff --git a/content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md b/content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md index a4d69caa94..37767f7d1d 100644 --- a/content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md +++ b/content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md @@ -1,7 +1,7 @@ --- title: 'ADXL3xx Accelerometer' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Read an ADXL3xx accelerometer.' tags: - Sensors diff --git a/content/built-in-examples/06.sensors/Knock/Knock.md b/content/built-in-examples/06.sensors/Knock/Knock.md index 8e0b22d38a..d4b0dfed5d 100644 --- a/content/built-in-examples/06.sensors/Knock/Knock.md +++ b/content/built-in-examples/06.sensors/Knock/Knock.md @@ -1,7 +1,7 @@ --- title: 'Detect a Knock' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'This tutorial shows you how to use a Piezo element to detect vibration.' tags: - Sensors diff --git a/content/built-in-examples/06.sensors/Memsic2125/Memsic2125.md b/content/built-in-examples/06.sensors/Memsic2125/Memsic2125.md index ee54b0cc6a..209af950d8 100644 --- a/content/built-in-examples/06.sensors/Memsic2125/Memsic2125.md +++ b/content/built-in-examples/06.sensors/Memsic2125/Memsic2125.md @@ -1,7 +1,7 @@ --- title: 'Memsic 2125 Accelerometer' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Learn how to read data from the Memsic 2125 Two-axis accelerometer.' tags: - Sensors diff --git a/content/built-in-examples/06.sensors/Ping/Ping.md b/content/built-in-examples/06.sensors/Ping/Ping.md index 80bdb3df35..4134f4f976 100644 --- a/content/built-in-examples/06.sensors/Ping/Ping.md +++ b/content/built-in-examples/06.sensors/Ping/Ping.md @@ -1,7 +1,7 @@ --- title: 'Ping Ultrasonic Range Finder' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Detect objects with an ultrasonic range finder.' tags: - Sensors diff --git a/content/built-in-examples/08.strings/StringLengthTrim/StringLengthTrim.md b/content/built-in-examples/08.strings/StringLengthTrim/StringLengthTrim.md index 1d6ceb46c9..4bb4b37fdf 100644 --- a/content/built-in-examples/08.strings/StringLengthTrim/StringLengthTrim.md +++ b/content/built-in-examples/08.strings/StringLengthTrim/StringLengthTrim.md @@ -1,7 +1,7 @@ --- title: 'String length() and trim() Commands' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'Get and trim the length of a string.' tags: - Strings diff --git a/content/built-in-examples/08.strings/StringReplace/StringReplace.md b/content/built-in-examples/08.strings/StringReplace/StringReplace.md index 114873dee5..d5d16a98ba 100644 --- a/content/built-in-examples/08.strings/StringReplace/StringReplace.md +++ b/content/built-in-examples/08.strings/StringReplace/StringReplace.md @@ -1,7 +1,7 @@ --- title: 'String replace Function' compatible-products: [all-boards] -difficulty: easy +difficulty: beginner description: 'The replace() function allows you to replace all instances of a given character in a string with another character.' tags: - Strings diff --git a/content/built-in-examples/09.usb/ButtonMouseControl/ButtonMouseControl.md b/content/built-in-examples/09.usb/ButtonMouseControl/ButtonMouseControl.md index 63903ce4ad..6ca92c6349 100644 --- a/content/built-in-examples/09.usb/ButtonMouseControl/ButtonMouseControl.md +++ b/content/built-in-examples/09.usb/ButtonMouseControl/ButtonMouseControl.md @@ -1,7 +1,7 @@ --- title: 'Button Mouse Control' compatible-products: [due, micro, leonardo] -difficulty: easy +difficulty: beginner description: 'Control cursor movement with 5 pushbuttons.' tags: - USB diff --git a/content/built-in-examples/09.usb/JoystickMouseControl/JoystickMouseControl.md b/content/built-in-examples/09.usb/JoystickMouseControl/JoystickMouseControl.md index f5a361ea3b..8562edb71d 100644 --- a/content/built-in-examples/09.usb/JoystickMouseControl/JoystickMouseControl.md +++ b/content/built-in-examples/09.usb/JoystickMouseControl/JoystickMouseControl.md @@ -1,7 +1,7 @@ --- title: 'Joystick Mouse Control' compatible-products: [due, micro, leonardo] -difficulty: easy +difficulty: beginner description: 'Controls a computer cursor movement with a Joystick when a button is pressed.' tags: - USB diff --git a/content/built-in-examples/09.usb/KeyboardMessage/KeyboardMessage.md b/content/built-in-examples/09.usb/KeyboardMessage/KeyboardMessage.md index 57aed0f95b..603bf301af 100644 --- a/content/built-in-examples/09.usb/KeyboardMessage/KeyboardMessage.md +++ b/content/built-in-examples/09.usb/KeyboardMessage/KeyboardMessage.md @@ -1,7 +1,7 @@ --- title: 'Keyboard Message' compatible-products: [due, micro, leonardo] -difficulty: easy +difficulty: beginner description: 'Sends a text string when a button is pressed.' tags: - USB diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/download-and-store-web-data/download-and-store-web-data.md b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/download-and-store-web-data/download-and-store-web-data.md index 66712bcb2e..a7ebf2a925 100644 --- a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/download-and-store-web-data/download-and-store-web-data.md +++ b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/download-and-store-web-data/download-and-store-web-data.md @@ -3,7 +3,7 @@ title: "Download and Store Web Data © GPL3+" description: "How to use the Arduino HTTP Client library to download a raw text page and store its content on an SD card." coverImage: "assets/mkr1000_-_mkr_sd_proto_shield_pWAhuqrpzk.jpg" tags: [http, mkr1000, wifi] -difficulty: easy +difficulty: beginner author: "Arduino_Genuino" source: "https://create.arduino.cc/projecthub/Arduino_Genuino/download-and-store-web-data-37ef55" --- diff --git a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/built-in-rgb/built-in-rgb.md b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/built-in-rgb/built-in-rgb.md index aac010207d..f8d5bf4f5a 100644 --- a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/built-in-rgb/built-in-rgb.md +++ b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/built-in-rgb/built-in-rgb.md @@ -1,6 +1,6 @@ --- title: 'Accessing the Built-in RGB LED on the MKR WiFi 1010' -difficulty: easy +difficulty: beginner compatible-products: [mkr-wifi-1010] description: "In this tutorial, we are going to find out how to control the MKR WiFi 1010's built-in RGB LED. This component is a really good tool for any type of development: we can use it to prototype a smart light, or perhaps use it as a feedback component." tags: diff --git a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/scan-networks/scan-networks.md b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/scan-networks/scan-networks.md index 1ffdafc758..99ddb55102 100644 --- a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/scan-networks/scan-networks.md +++ b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/scan-networks/scan-networks.md @@ -1,6 +1,6 @@ --- title: 'Scanning Networks with MKR WiFi 1010' -difficulty: easy +difficulty: beginner compatible-products: [mkr-wifi-1010] description: 'Learn how to setup your board to scan nearby Wi-Fi networks, and print them out in the Serial Monitor.' tags: diff --git a/content/hardware/01.mkr/02.shields/mkr-env-shield/tutorials/mkr-env-shield-basic/mkr-env-shield-basic.md b/content/hardware/01.mkr/02.shields/mkr-env-shield/tutorials/mkr-env-shield-basic/mkr-env-shield-basic.md index 3b4176badb..55b2e3a661 100644 --- a/content/hardware/01.mkr/02.shields/mkr-env-shield/tutorials/mkr-env-shield-basic/mkr-env-shield-basic.md +++ b/content/hardware/01.mkr/02.shields/mkr-env-shield/tutorials/mkr-env-shield-basic/mkr-env-shield-basic.md @@ -1,6 +1,6 @@ --- title: 'Reading Data From the MKR ENV Shield' -difficulty: easy +difficulty: beginner compatible-products: [mkr-env-shield] description: 'Learn how to access the different sensors, such as temperature, humidity & pressure.' tags: diff --git a/content/hardware/01.mkr/02.shields/mkr-rgb-shield/tutorials/mkr-rgb-fade/mkr-rgb-fade.md b/content/hardware/01.mkr/02.shields/mkr-rgb-shield/tutorials/mkr-rgb-fade/mkr-rgb-fade.md index 7f7acaaaa2..41b112fd7c 100644 --- a/content/hardware/01.mkr/02.shields/mkr-rgb-shield/tutorials/mkr-rgb-fade/mkr-rgb-fade.md +++ b/content/hardware/01.mkr/02.shields/mkr-rgb-shield/tutorials/mkr-rgb-fade/mkr-rgb-fade.md @@ -1,6 +1,6 @@ --- title: 'MKR RGB Shield Fading' -difficulty: easy +difficulty: beginner compatible-products: [mkr-rgb-shield] description: 'Learn how to gradually increase and decrease the brightness of the LEDs on the shield.' tags: diff --git a/content/hardware/02.hero/boards/due/tutorials/upgrading-16u2-due/upgrading-16u2-due.md b/content/hardware/02.hero/boards/due/tutorials/upgrading-16u2-due/upgrading-16u2-due.md index 8d99bc2bf9..3ff4f9d12a 100644 --- a/content/hardware/02.hero/boards/due/tutorials/upgrading-16u2-due/upgrading-16u2-due.md +++ b/content/hardware/02.hero/boards/due/tutorials/upgrading-16u2-due/upgrading-16u2-due.md @@ -1,6 +1,6 @@ --- title: 'Upgrading Firmware of the Arduino Due Programming Port 16U2' -difficulty: Easy +difficulty: beginner compatible-products: [due] description: 'In this tutorial you will update the ATmega16U2 firmware using an Arduino UNO or Mega as an AVR-ISP (in-system programmer).' author: 'Arduino' diff --git a/content/hardware/02.hero/boards/uno-wifi-rev2/tutorials/uno-wifi-rev-2/uno-wifi-r2-chromebook-installation/uno-wifi-r2-chromebook-installation.md b/content/hardware/02.hero/boards/uno-wifi-rev2/tutorials/uno-wifi-rev-2/uno-wifi-r2-chromebook-installation/uno-wifi-r2-chromebook-installation.md index 4dc1751dcc..cdaa55f733 100644 --- a/content/hardware/02.hero/boards/uno-wifi-rev2/tutorials/uno-wifi-rev-2/uno-wifi-r2-chromebook-installation/uno-wifi-r2-chromebook-installation.md +++ b/content/hardware/02.hero/boards/uno-wifi-rev2/tutorials/uno-wifi-rev-2/uno-wifi-r2-chromebook-installation/uno-wifi-r2-chromebook-installation.md @@ -1,6 +1,6 @@ --- title: 'UNO WiFi Rev 2 Chromebook Setup' -difficulty: easy +difficulty: beginner description: 'A quick tutorial on how to setup your UNO WiFi Rev 2 board with a Chromebook, using the Web Editor & the Arduino Chrome App.' tags: - Chromebook diff --git a/content/hardware/02.hero/boards/zero/tutorials/zero-bootloader-update/zero-bootloader-update.md b/content/hardware/02.hero/boards/zero/tutorials/zero-bootloader-update/zero-bootloader-update.md index ebecf9a6ad..9c6a8af096 100644 --- a/content/hardware/02.hero/boards/zero/tutorials/zero-bootloader-update/zero-bootloader-update.md +++ b/content/hardware/02.hero/boards/zero/tutorials/zero-bootloader-update/zero-bootloader-update.md @@ -3,7 +3,7 @@ title: 'Update the Bootloader on the Arduino Zero' description: 'How to update the Arduino Zero bootloader.' tags: - Bootloader -difficulty: easy +difficulty: beginner hardware: - hardware/02.hero/boards/zero software: diff --git a/content/hardware/02.hero/shields/4-relays-shield/tutorials/4-relay-shield-basics/4-relay-shield-basics.md b/content/hardware/02.hero/shields/4-relays-shield/tutorials/4-relay-shield-basics/4-relay-shield-basics.md index beaa57c13a..c09680b60a 100644 --- a/content/hardware/02.hero/shields/4-relays-shield/tutorials/4-relay-shield-basics/4-relay-shield-basics.md +++ b/content/hardware/02.hero/shields/4-relays-shield/tutorials/4-relay-shield-basics/4-relay-shield-basics.md @@ -1,6 +1,6 @@ --- title: 'Arduino 4 Relays Shield Basics' -difficulty: easy +difficulty: beginner compatible-products: [4-relays-shield] description: 'Learn the basics of how relays work, and how to control the four relays onboard the Arduino 4 Relays Shield' tags: diff --git a/content/hardware/02.hero/shields/motor-shield-rev3/tutorials/msr3-controlling-dc-motor/msr3-controlling-dc-motor.md b/content/hardware/02.hero/shields/motor-shield-rev3/tutorials/msr3-controlling-dc-motor/msr3-controlling-dc-motor.md index f98300c8c2..6e17e4ff31 100644 --- a/content/hardware/02.hero/shields/motor-shield-rev3/tutorials/msr3-controlling-dc-motor/msr3-controlling-dc-motor.md +++ b/content/hardware/02.hero/shields/motor-shield-rev3/tutorials/msr3-controlling-dc-motor/msr3-controlling-dc-motor.md @@ -1,6 +1,6 @@ --- title: 'Controlling a DC Motor with Motor Shield Rev3' -difficulty: easy +difficulty: beginner compatible-products: [motor-shield-rev3] description: 'Learn how to connect a DC motor to the shield, and how to control the speed and direction of the motor.' tags: diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/content.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/content.md index 0730e48ccf..9205b2040c 100644 --- a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/content.md +++ b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/gesture-sensor/content.md @@ -1,6 +1,6 @@ --- title: 'Gesture Recognition with the Nano 33 BLE Sense' -difficulty: easy +difficulty: beginner compatible-products: [nano-33-ble-sense] description: 'Learn how to use the built in gesture sensor of the Nano 33 BLE Sense to control the built in RGB LED.' tags: diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/content.md b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/content.md index f3ccd0f567..7d117b3369 100644 --- a/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/content.md +++ b/content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/humidity-and-temperature-sensor/content.md @@ -1,6 +1,6 @@ --- title: 'Reading Temperature & Humidity on Nano 33 BLE Sense' -difficulty: easy +difficulty: beginner compatible-products: [nano-33-ble-sense] description: 'Learn how to measure and print out the humidity and temperature values of your surroundings using the Nano 33 BLE Sense' tags: diff --git a/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-chromebook-upload/rp2040-chromebook-upload.md b/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-chromebook-upload/rp2040-chromebook-upload.md index ff8ac76aff..2a5cb8cad4 100644 --- a/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-chromebook-upload/rp2040-chromebook-upload.md +++ b/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-chromebook-upload/rp2040-chromebook-upload.md @@ -1,6 +1,6 @@ --- title: 'Nano RP2040 Connect Chromebook Setup' -difficulty: easy +difficulty: beginner compatible-products: [nano-rp2040-connect] description: 'A quick tutorial on how to setup your Nano RP2040 Connect with a Chromebook, using the Web Editor & the Arduino Chrome App.' tags: diff --git a/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-data-logger/rp2040-data-logger.md b/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-data-logger/rp2040-data-logger.md index e057ec6466..8c8e03d184 100644 --- a/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-data-logger/rp2040-data-logger.md +++ b/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-data-logger/rp2040-data-logger.md @@ -1,6 +1,6 @@ --- title: 'Nano RP2040 Datalogger with MicroPython' -difficulty: easy +difficulty: beginner compatible-products: [nano-rp2040-connect] description: 'Learn how to save data in .csv format on the Nano RP2040 Connect, using MicroPython.' tags: diff --git a/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-imu-basics/rp2040-imu-basics.md b/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-imu-basics/rp2040-imu-basics.md index 10386eba2c..efff764652 100644 --- a/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-imu-basics/rp2040-imu-basics.md +++ b/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-imu-basics/rp2040-imu-basics.md @@ -1,6 +1,6 @@ --- title: 'Accessing IMU Data on Nano RP2040 Connect' -difficulty: easy +difficulty: beginner compatible-products: [nano-rp2040-connect] description: 'Learn how to access the data from the accelerometer and gyroscope that comes with the LSM6DSOX IMU module.' tags: diff --git a/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-iot-cloud/rp2040-iot-cloud.md b/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-iot-cloud/rp2040-iot-cloud.md index 7cc6cac903..2b5504e79b 100644 --- a/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-iot-cloud/rp2040-iot-cloud.md +++ b/content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-iot-cloud/rp2040-iot-cloud.md @@ -1,6 +1,6 @@ --- title: 'Setting up Nano RP2040 Connect with Arduino IoT Cloud' -difficulty: easy +difficulty: beginner compatible-products: [nano-rp2040-connect] description: 'Learn how to access the IMU data and control the built-in RGB via the Arduino IoT Cloud.' tags: diff --git a/content/hardware/03.nano/carriers/nano-motor-carrier/tutorials/nano-simulink-wifi-led/nanoSimulinkWiFiLED.md b/content/hardware/03.nano/carriers/nano-motor-carrier/tutorials/nano-simulink-wifi-led/nanoSimulinkWiFiLED.md index e7b2945399..df00542fde 100644 --- a/content/hardware/03.nano/carriers/nano-motor-carrier/tutorials/nano-simulink-wifi-led/nanoSimulinkWiFiLED.md +++ b/content/hardware/03.nano/carriers/nano-motor-carrier/tutorials/nano-simulink-wifi-led/nanoSimulinkWiFiLED.md @@ -1,6 +1,6 @@ --- title: 'Controlling LED over Wi-Fi Using Simulink with Nano 33 IoT' -difficulty: medium +difficulty: intermediate compatible-products: [nano-33-iot, nano-motor-carrier] description: 'Learn how to control the Nano 33 IoT LED over USB and Wi-Fi with Simulink.' tags: diff --git a/content/hardware/04.pro/boards/portenta-h7/tutorials/ble-connectivity/content.md b/content/hardware/04.pro/boards/portenta-h7/tutorials/ble-connectivity/content.md index 59eec1ca93..339ca03631 100644 --- a/content/hardware/04.pro/boards/portenta-h7/tutorials/ble-connectivity/content.md +++ b/content/hardware/04.pro/boards/portenta-h7/tutorials/ble-connectivity/content.md @@ -2,7 +2,7 @@ title: 'BLE Connectivity on Portenta H7' description: 'This tutorial explains how to use Bluetooth® Low Energy connectivity on the Portenta H7 to control the built-in LED using an external Bluetooth® application.' coverImage: assets/por_ard_ble_cover.svg -difficulty: easy +difficulty: beginner tags: - Bluetooth® Low Energy - LED diff --git a/content/hardware/04.pro/boards/portenta-h7/tutorials/getting-started-openmv-micropython/content.md b/content/hardware/04.pro/boards/portenta-h7/tutorials/getting-started-openmv-micropython/content.md index 78914c5ada..a18e809202 100644 --- a/content/hardware/04.pro/boards/portenta-h7/tutorials/getting-started-openmv-micropython/content.md +++ b/content/hardware/04.pro/boards/portenta-h7/tutorials/getting-started-openmv-micropython/content.md @@ -2,7 +2,7 @@ title: 'Getting Started with OpenMV and MicroPython' description: 'This tutorial teaches you how to set up the board, how to use the OpenMV IDE and how to run a MicroPython blink example with OpenMV.' coverImage: assets/por_openmv_gs_cover.svg -difficulty: easy +difficulty: beginner tags: - Getting Started - OpenMV diff --git a/content/hardware/04.pro/boards/portenta-h7/tutorials/setting-up-portenta/content.md b/content/hardware/04.pro/boards/portenta-h7/tutorials/setting-up-portenta/content.md index 7088893510..1a3e15eeb8 100644 --- a/content/hardware/04.pro/boards/portenta-h7/tutorials/setting-up-portenta/content.md +++ b/content/hardware/04.pro/boards/portenta-h7/tutorials/setting-up-portenta/content.md @@ -2,7 +2,7 @@ title: 'Setting Up Portenta H7 For Arduino' description: 'This tutorial teaches you how to set up the board, how to configure your computer and how to run the classic Arduino blink example to verify if the configuration was successful.' coverImage: assets/por_ard_gs_cover.svg -difficulty: easy +difficulty: beginner tags: - Getting Started - IDE diff --git a/content/hardware/04.pro/boards/portenta-h7/tutorials/updating-the-bootloader/content.md b/content/hardware/04.pro/boards/portenta-h7/tutorials/updating-the-bootloader/content.md index 87a4334c8f..df737c4a3a 100644 --- a/content/hardware/04.pro/boards/portenta-h7/tutorials/updating-the-bootloader/content.md +++ b/content/hardware/04.pro/boards/portenta-h7/tutorials/updating-the-bootloader/content.md @@ -2,7 +2,7 @@ title: 'Updating the Portenta Bootloader' description: 'This tutorial will explain what a bootloader is, why you should consider keeping it updated and how you can update it.' coverImage: 'assets/por_ard_bl_cover.svg' -difficulty: easy +difficulty: beginner tags: - Bootloader - Firmware diff --git a/content/hardware/04.pro/boards/portenta-h7/tutorials/wifi-access-point/content.md b/content/hardware/04.pro/boards/portenta-h7/tutorials/wifi-access-point/content.md index 1a2647d7a1..0396079e94 100644 --- a/content/hardware/04.pro/boards/portenta-h7/tutorials/wifi-access-point/content.md +++ b/content/hardware/04.pro/boards/portenta-h7/tutorials/wifi-access-point/content.md @@ -2,7 +2,7 @@ title: 'Portenta H7 as a Wi-Fi Access Point' description: 'In this tutorial you will configure the Portenta H7 as an access point and build a simple web server that will allow you to control the built-in RGB LEDs from your mobile device.' coverImage: assets/por_ard_ap_cover.svg -difficulty: easy +difficulty: beginner tags: - Wi-Fi - Access Point diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/custom-container/content.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/custom-container/content.md index 2cd2da651d..e2b6d8f0ab 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/custom-container/content.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/custom-container/content.md @@ -1,6 +1,6 @@ --- title: Create and Upload a Custom Container to the Portenta X8 -difficulty: medium +difficulty: intermediate tags: [Linux, Python, Containers, ADB] description: This tutorial will show you how to create and upload your custom container to your Portenta X8 author: Benjamin Dannegård diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/display-output-webgl/content.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/display-output-webgl/content.md index 4456dfa2a4..02027dc944 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/display-output-webgl/content.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/display-output-webgl/content.md @@ -1,7 +1,7 @@ --- title: 'Output WebGL Content on a Screen' description: 'This tutorial shows how to install and modify a container that outputs web browser and webGL content' -difficulty: easy +difficulty: beginner tags: - containers - Docker diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/docker-container/content.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/docker-container/content.md index 236f159972..2cdc1aae1e 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/docker-container/content.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/docker-container/content.md @@ -1,7 +1,7 @@ --- title: 'Managing Containers with Docker on Portenta X8' description: 'This tutorial shows how to install and manage your containers using Docker.' -difficulty: easy +difficulty: beginner tags: - containers - Docker diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/out-of-the-box/content.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/out-of-the-box/content.md index 69f6d1e44f..4910c25567 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/out-of-the-box/content.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/out-of-the-box/content.md @@ -2,7 +2,7 @@ beta: true title: 'Portenta X8 Getting Started' description: 'Learn how to set up the Portenta X8' -difficulty: medium +difficulty: intermediate tags: - Beta - Installation diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/uploading-sketches-m4/content.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/uploading-sketches-m4/content.md index c371708ae5..4fddd4c2e8 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/uploading-sketches-m4/content.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/uploading-sketches-m4/content.md @@ -1,7 +1,7 @@ --- title: 'Uploading Sketches to the M4 Core on Arduino Portenta X8' description: 'This tutorial explains how to upload Arduino sketches to the M4 core.' -difficulty: medium +difficulty: intermediate tags: - firmware - M4 diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/x8-fundamentals/portenta-x8-fundamentals.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/x8-fundamentals/portenta-x8-fundamentals.md index fb9ad81c26..21db7347c0 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/x8-fundamentals/portenta-x8-fundamentals.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/x8-fundamentals/portenta-x8-fundamentals.md @@ -1,6 +1,6 @@ --- title: Portenta X8 Fundamentals -difficulty: easy +difficulty: beginner tags: [Linux, containers, factories, foundries] description: This article contains information about the fundamental concepts of the Portenta X8 author: Benjamin Dannegård diff --git a/content/hardware/04.pro/carriers/edge-control/tutorials/getting-started-edge-control/content.md b/content/hardware/04.pro/carriers/edge-control/tutorials/getting-started-edge-control/content.md index efb510aba1..6de3a6a9de 100644 --- a/content/hardware/04.pro/carriers/edge-control/tutorials/getting-started-edge-control/content.md +++ b/content/hardware/04.pro/carriers/edge-control/tutorials/getting-started-edge-control/content.md @@ -1,7 +1,7 @@ --- title: Getting Started With the Arduino Edge Control coverImage: assets/ec_ard_gs_cover.svg -difficulty: easy +difficulty: beginner tags: [Getting Started, Setup, Blink] description: This tutorial will give you an overview of the core features of the board, setup the development environment and introduce the APIs required to program the board. author: Lenard George diff --git a/content/hardware/04.pro/carriers/edge-control/tutorials/motorized-ball-valve/content.md b/content/hardware/04.pro/carriers/edge-control/tutorials/motorized-ball-valve/content.md index 8fa5d112b5..35ed2a8967 100644 --- a/content/hardware/04.pro/carriers/edge-control/tutorials/motorized-ball-valve/content.md +++ b/content/hardware/04.pro/carriers/edge-control/tutorials/motorized-ball-valve/content.md @@ -1,7 +1,7 @@ --- title: Connecting and Controlling a Motorized Ball Valve coverImage: assets/ec_ard_3wirevalve_cover.svg -difficulty: easy +difficulty: beginner tags: [Edge Control, Motorised Valve, Irrigation] description: This tutorial will give you an overview of the core features of the board, setup the development environment and introduce the required APIs to program the board. author: Ernesto E. Lopez, Lenard George Swamy diff --git a/content/hardware/04.pro/carriers/portenta-breakout/tutorials/getting-started/content.md b/content/hardware/04.pro/carriers/portenta-breakout/tutorials/getting-started/content.md index 03aee92b00..0a2b5a4534 100644 --- a/content/hardware/04.pro/carriers/portenta-breakout/tutorials/getting-started/content.md +++ b/content/hardware/04.pro/carriers/portenta-breakout/tutorials/getting-started/content.md @@ -1,6 +1,6 @@ --- title: Getting Started With the Arduino Portenta Breakout -difficulty: easy +difficulty: beginner tags: [Getting Started, Setup, PWM, Analog, I2C] 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. author: Manuel Zomer, Pablo Marquínez, Sebastian Romero diff --git a/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/catm1-and-nbiot/content.md b/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/catm1-and-nbiot/content.md index 07f84ffd02..adde19ee6e 100644 --- a/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/catm1-and-nbiot/content.md +++ b/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/catm1-and-nbiot/content.md @@ -1,6 +1,6 @@ --- title: 'Using NB-IoT or Cat-M1 with the Portenta Max Carrier' -difficulty: easy +difficulty: beginner description: "Learn how to connect the Portenta Max Carrier to the internet with NB-IoT or Cat-M1 technology" tags: - Installation diff --git a/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/x8-getting-started/content.md b/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/x8-getting-started/content.md index bc17f309e4..d8edea6848 100644 --- a/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/x8-getting-started/content.md +++ b/content/hardware/04.pro/carriers/portenta-max-carrier/tutorials/x8-getting-started/content.md @@ -1,6 +1,6 @@ --- title: 'Getting Started with Portenta Max Carrier and Portenta X8' -difficulty: easy +difficulty: beginner description: "Get started with your Portenta Max Carrier and Portenta X8" tags: - Installation diff --git a/content/hardware/04.pro/miscellaneous/enclosure-kit/tutorials/assembly-instructions/content.md b/content/hardware/04.pro/miscellaneous/enclosure-kit/tutorials/assembly-instructions/content.md index 182ba6bdfd..880e20ca98 100644 --- a/content/hardware/04.pro/miscellaneous/enclosure-kit/tutorials/assembly-instructions/content.md +++ b/content/hardware/04.pro/miscellaneous/enclosure-kit/tutorials/assembly-instructions/content.md @@ -1,6 +1,6 @@ --- title: 'Assembling the Enclosure Kit' -difficulty: easy +difficulty: beginner description: "Learn how to assemble the enclosure kit for the Edge Control" tags: - Assembly diff --git a/content/hardware/04.pro/miscellaneous/wisgate-edge-lite-2/tutorials/getting-started/content.md b/content/hardware/04.pro/miscellaneous/wisgate-edge-lite-2/tutorials/getting-started/content.md index c89792ae67..612d848c66 100644 --- a/content/hardware/04.pro/miscellaneous/wisgate-edge-lite-2/tutorials/getting-started/content.md +++ b/content/hardware/04.pro/miscellaneous/wisgate-edge-lite-2/tutorials/getting-started/content.md @@ -1,7 +1,7 @@ --- title: 'Getting Started with WisGate Edge Gateway' description: 'Tutorial for setting up the WisGate Edge Lo-Ra Gateway' -difficulty: easy +difficulty: beginner tags: [Getting Started, Setup] author: 'Pablo Marquínez' hardware: diff --git a/content/hardware/04.pro/miscellaneous/wisgate-edge-pro/tutorials/pole-mounting/content.md b/content/hardware/04.pro/miscellaneous/wisgate-edge-pro/tutorials/pole-mounting/content.md index c365c16218..91fca76018 100644 --- a/content/hardware/04.pro/miscellaneous/wisgate-edge-pro/tutorials/pole-mounting/content.md +++ b/content/hardware/04.pro/miscellaneous/wisgate-edge-pro/tutorials/pole-mounting/content.md @@ -1,7 +1,7 @@ --- title: 'Mounting WisGate Edge PRO Gateway on a Pole' description: 'Tutorial for mounting the WisGate Edge Lo-Ra Gateway in an antenna Pole' -difficulty: easy +difficulty: beginner tags: - Mechanical - Setup diff --git a/content/hardware/04.pro/shields/portenta-cat-m1-nb-iot-gnss-shield/tutorials/getting-started/getting-started.md b/content/hardware/04.pro/shields/portenta-cat-m1-nb-iot-gnss-shield/tutorials/getting-started/getting-started.md index 878678ced7..5d04b3b848 100644 --- a/content/hardware/04.pro/shields/portenta-cat-m1-nb-iot-gnss-shield/tutorials/getting-started/getting-started.md +++ b/content/hardware/04.pro/shields/portenta-cat-m1-nb-iot-gnss-shield/tutorials/getting-started/getting-started.md @@ -1,6 +1,6 @@ --- title: 'Getting Started with the Portenta Cat. M1/NB IoT GNSS Shield' -difficulty: easy +difficulty: beginner description: "Learn how to use GSM networks to connect to a server and print it's content in the serial monitor." tags: - Installation diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/camera-to-bitmap-sd-card/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/camera-to-bitmap-sd-card/content.md index d86efc3286..e0ae04fde7 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/camera-to-bitmap-sd-card/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/camera-to-bitmap-sd-card/content.md @@ -1,6 +1,6 @@ --- title: "Saving Bitmap Camera Images to the SD Card" -difficulty: easy +difficulty: beginner tags: [Camera, Bitmap, SD Card] description: This tutorial shows you how to capture a frame from the Portenta Vision Shield Camera module and save the output as a bitmap image. author: Pablo Marquínez diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md index 6653abe3a2..65be0f7f61 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/tutorials/getting-started-camera/content.md @@ -1,7 +1,7 @@ --- title: Getting Started With the Portenta Vision Shield Camera coverImage: assets/vs_ard_gs_cover.svg -difficulty: easy +difficulty: beginner tags: [Getting Started, Camera, Processing, Serial] description: This tutorial shows you how to capture frames from the Portenta Vision Shield Camera module and visualize the video output through a Processing sketch. author: Lenard George, Sebastian Romero diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/cheat-sheet/cheat-sheet.md b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/cheat-sheet/cheat-sheet.md index af100584a3..6497786b1d 100644 --- a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/cheat-sheet/cheat-sheet.md +++ b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/cheat-sheet/cheat-sheet.md @@ -1,7 +1,7 @@ --- title: 'Arduino Nicla Sense ME Cheat Sheet' description: 'Learn how to set up the Arduino Nicla Sense ME and get a quick overview of the components. Obtain information regarding pins and how to use the different sensors.' -difficulty: easy +difficulty: beginner tags: - Installation - Bluetooth® Low Energy diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/connecting-to-iot-cloud/content.md b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/connecting-to-iot-cloud/content.md index 9e549c00a2..9a95190dd1 100644 --- a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/connecting-to-iot-cloud/content.md +++ b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/connecting-to-iot-cloud/content.md @@ -2,7 +2,7 @@ title: Connecting the Nicla Sense ME to IoT Cloud tags: [IoT, Cloud, IDE, Create ] description: This tutorial shows you how to set up the Arduino Nicla Sense ME and the Arduino Portenta H7 to connect to Arduino Cloud IoT and upload sensor data. -difficulty: easy +difficulty: beginner author: Ernesto Lopez, Pablo Marquínez libraries: - name: Arduino BHY2 diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/getting-started/getting-started.md b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/getting-started/getting-started.md index aca9060773..f3534df6d8 100644 --- a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/getting-started/getting-started.md +++ b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/getting-started/getting-started.md @@ -1,7 +1,7 @@ --- title: 'Getting Started with Nicla Sense ME' description: 'Tutorial for getting started with the Nicla Sense ME, getting readings from the sensor on the board' -difficulty: easy +difficulty: beginner tags: - Nicla Sense ME - Getting Started diff --git a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/use-as-mkr-shield/use-as-mkr-shield.md b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/use-as-mkr-shield/use-as-mkr-shield.md index 3a7593ed32..4023d21b21 100644 --- a/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/use-as-mkr-shield/use-as-mkr-shield.md +++ b/content/hardware/05.nicla/boards/nicla-sense-me/tutorials/use-as-mkr-shield/use-as-mkr-shield.md @@ -1,7 +1,7 @@ --- title: 'Arduino Nicla Sense ME as a MKR Shield' description: 'Learn how to set up and use the Nicla Sense ME as a MKR Shield' -difficulty: easy +difficulty: beginner tags: - Shield - Sensors diff --git a/content/hardware/05.nicla/boards/nicla-vision/tutorials/getting-started/content.md b/content/hardware/05.nicla/boards/nicla-vision/tutorials/getting-started/content.md index 2413f984b1..1e5bc0105a 100644 --- a/content/hardware/05.nicla/boards/nicla-vision/tutorials/getting-started/content.md +++ b/content/hardware/05.nicla/boards/nicla-vision/tutorials/getting-started/content.md @@ -1,7 +1,7 @@ --- title: 'Getting Started with Nicla Vision' description: 'This tutorial teaches you how to set up the board, how to use the OpenMV IDE and how to run a MicroPython sketch.' -difficulty: easy +difficulty: beginner tags: - Getting Started - OpenMV diff --git a/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/content.md b/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/content.md index acc492d420..30381ce712 100644 --- a/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/content.md +++ b/content/hardware/05.nicla/boards/nicla-vision/tutorials/microphone-sensor/content.md @@ -1,6 +1,6 @@ --- title: 'Reading Audio Samples With the Onboard Microphone' -difficulty: easy +difficulty: beginner description: 'Learn how to create a soundmeter using the built-in microphone with the Nicla Vision.' tags: - OpenMV diff --git a/content/hardware/05.nicla/boards/nicla-vision/tutorials/nicla-vision-imu/content.md b/content/hardware/05.nicla/boards/nicla-vision/tutorials/nicla-vision-imu/content.md index ff5bf58ceb..654a9422bc 100644 --- a/content/hardware/05.nicla/boards/nicla-vision/tutorials/nicla-vision-imu/content.md +++ b/content/hardware/05.nicla/boards/nicla-vision/tutorials/nicla-vision-imu/content.md @@ -1,6 +1,6 @@ --- title: 'Accessing IMU Data on Nicla Vision' -difficulty: easy +difficulty: beginner compatible-products: [nicla-vision] description: 'Learn how to access the data from the accelerometer and gyroscope that comes with the LSM6DSOXTR IMU module.' tags: diff --git a/content/hardware/05.nicla/boards/nicla-vision/tutorials/proximity/content.md b/content/hardware/05.nicla/boards/nicla-vision/tutorials/proximity/content.md index 940e04b3ec..e0c5211643 100644 --- a/content/hardware/05.nicla/boards/nicla-vision/tutorials/proximity/content.md +++ b/content/hardware/05.nicla/boards/nicla-vision/tutorials/proximity/content.md @@ -1,6 +1,6 @@ --- title: Proximity Detection with Arduino Nicla Vision -difficulty: easy +difficulty: beginner tags: [Proximity, Time Of Flight, Blink] description: Learn how to use the proximity sensor to vary the speed of the LED's blink. author: Pablo Marquínez diff --git a/content/learn/04.electronics/06.power-tree/power-tree-style-guide.md b/content/learn/04.electronics/06.power-tree/power-tree-style-guide.md index 1feb293ad7..f3809f26fd 100644 --- a/content/learn/04.electronics/06.power-tree/power-tree-style-guide.md +++ b/content/learn/04.electronics/06.power-tree/power-tree-style-guide.md @@ -1,6 +1,6 @@ --- title: 'How To Read Arduino Power Trees' -difficulty: medium +difficulty: intermediate compatible-products: [everything] description: 'Learn how to read the Arduino power trees and to create our own ones.' tags: diff --git a/content/software/ide-v1/tutorials/getting-started/cores/arduino-avr/arduino-avr.md b/content/software/ide-v1/tutorials/getting-started/cores/arduino-avr/arduino-avr.md index bd9dc1a618..9eb9956dfb 100644 --- a/content/software/ide-v1/tutorials/getting-started/cores/arduino-avr/arduino-avr.md +++ b/content/software/ide-v1/tutorials/getting-started/cores/arduino-avr/arduino-avr.md @@ -1,7 +1,7 @@ --- title: 'Installing classic AVR boards.' compatible-products: [uno-rev3, uno, micro, mega, leonardo, nano] -difficulty: easy +difficulty: beginner description: 'A quick guide to installing classic Arduino boards, including the UNO, Mega, Leonardo and Micro.' author: 'Karl Söderby' --- diff --git a/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_nano/installing-mbed-os-nano-boards.md b/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_nano/installing-mbed-os-nano-boards.md index a163349299..068e7f7ea2 100644 --- a/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_nano/installing-mbed-os-nano-boards.md +++ b/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_nano/installing-mbed-os-nano-boards.md @@ -1,7 +1,7 @@ --- title: Installing Mbed OS Nano boards compatible-products: [nano-33-ble, nano-33-ble-sense, nano-rp2040-connect] -difficulty: easy +difficulty: beginner description: 'A step-by-step guide to install the core needed for the Nano 33 BLE, Nano 33 BLE Sense and Nano RP2040 Connect boards.' author: 'Karl Söderby' --- diff --git a/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_nicla/installing-mbed-os-nicla.md b/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_nicla/installing-mbed-os-nicla.md index 978d3644f0..aa7a3b1c19 100644 --- a/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_nicla/installing-mbed-os-nicla.md +++ b/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_nicla/installing-mbed-os-nicla.md @@ -2,7 +2,7 @@ title: Installing Mbed OS Nicla boards description: 'A step-by-step guide to install the core needed for the Nicla board.' compatible-products: [nicla-sense-me] -difficulty: easy +difficulty: beginner author: 'Benjamin Dannegård' --- diff --git a/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_portenta/installing-mbed-os-portenta-boards.md b/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_portenta/installing-mbed-os-portenta-boards.md index d8b02fe976..32dd5a9b90 100644 --- a/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_portenta/installing-mbed-os-portenta-boards.md +++ b/content/software/ide-v1/tutorials/getting-started/cores/arduino-mbed_portenta/installing-mbed-os-portenta-boards.md @@ -1,7 +1,7 @@ --- title: Installing Mbed OS Portenta boards compatible-products: [portenta-h7, portenta-h7-lite, portenta-h7-lite-connected] -difficulty: easy +difficulty: beginner description: 'A step-by-step guide to install the core needed for the Portenta boards.' author: 'Benjamin Dannegård' --- diff --git a/content/software/ide-v1/tutorials/getting-started/cores/arduino-megaavr/installing-megaavr-core.md b/content/software/ide-v1/tutorials/getting-started/cores/arduino-megaavr/installing-megaavr-core.md index 0ef3143e8d..3f8dd4a2ca 100644 --- a/content/software/ide-v1/tutorials/getting-started/cores/arduino-megaavr/installing-megaavr-core.md +++ b/content/software/ide-v1/tutorials/getting-started/cores/arduino-megaavr/installing-megaavr-core.md @@ -1,7 +1,7 @@ --- title: 'Installing the core for megaAVR boards' compatible-products: [nano-every, uno-wifi-rev2] -difficulty: easy +difficulty: beginner description: 'A step-by-step guide to install the core needed for the UNO WiFi Rev2 and Nano Every boards.' author: 'Karl Söderby' --- diff --git a/content/software/ide-v1/tutorials/getting-started/cores/arduino-sam/installing-sam-core.md b/content/software/ide-v1/tutorials/getting-started/cores/arduino-sam/installing-sam-core.md index cc92466dcb..d54cde0674 100644 --- a/content/software/ide-v1/tutorials/getting-started/cores/arduino-sam/installing-sam-core.md +++ b/content/software/ide-v1/tutorials/getting-started/cores/arduino-sam/installing-sam-core.md @@ -1,7 +1,7 @@ --- title: 'Installing the SAM core for the Arduino Due' compatible-products: [due] -difficulty: easy +difficulty: beginner description: 'A step-by-step guide to install the core needed for the Arduino Due board.' author: 'Karl Söderby' --- diff --git a/content/software/ide-v1/tutorials/getting-started/cores/arduino-samd/installing-samd21-core.md b/content/software/ide-v1/tutorials/getting-started/cores/arduino-samd/installing-samd21-core.md index 4ea06f112a..c7064257b2 100644 --- a/content/software/ide-v1/tutorials/getting-started/cores/arduino-samd/installing-samd21-core.md +++ b/content/software/ide-v1/tutorials/getting-started/cores/arduino-samd/installing-samd21-core.md @@ -1,7 +1,7 @@ --- title: 'Installing the SAMD21 core for MKR boards' compatible-products: [mkr-1000-wifi, mkr-zero, mkr-wifi-1010, mkr-fox-1200, mkr-wan-1300, mkr-wan-1310, mkr-nb-1500, mkr-vidor-4000, nano-33-iot, zero] -difficulty: easy +difficulty: beginner description: 'A step-by-step guide to install the core needed for the MKR Family, Zero and Nano 33 IoT boards.' author: 'Karl Söderby' --- diff --git a/content/software/ide-v2/tutorials/01.getting-started-ide-v2/ide-v2-autocomplete-feature.md b/content/software/ide-v2/tutorials/01.getting-started-ide-v2/ide-v2-autocomplete-feature.md index e819f04541..9ce5f5d923 100644 --- a/content/software/ide-v2/tutorials/01.getting-started-ide-v2/ide-v2-autocomplete-feature.md +++ b/content/software/ide-v2/tutorials/01.getting-started-ide-v2/ide-v2-autocomplete-feature.md @@ -1,6 +1,6 @@ --- title: 'Getting Started with Arduino IDE 2.0' -difficulty: easy +difficulty: beginner description: 'An introductory guide to the Arduino IDE 2.0.' tags: - Arduino IDE 2 diff --git a/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md b/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md index 82e3495ab9..e87b96b273 100644 --- a/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md +++ b/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md @@ -1,6 +1,6 @@ --- title: 'Downloading and installing the Arduino IDE 2.0' -difficulty: easy +difficulty: beginner description: 'A quick guide on how to install the IDE 2.0 on your operative system.' tags: - Installation diff --git a/content/software/ide-v2/tutorials/getting-started/02.ide-v2-uploading-a-sketch/ide-v2-uploading-a-sketch.md b/content/software/ide-v2/tutorials/getting-started/02.ide-v2-uploading-a-sketch/ide-v2-uploading-a-sketch.md index eac2404fd4..4961d270c4 100644 --- a/content/software/ide-v2/tutorials/getting-started/02.ide-v2-uploading-a-sketch/ide-v2-uploading-a-sketch.md +++ b/content/software/ide-v2/tutorials/getting-started/02.ide-v2-uploading-a-sketch/ide-v2-uploading-a-sketch.md @@ -1,6 +1,6 @@ --- title: 'How to upload a sketch with the Arduino IDE 2.0' -difficulty: easy +difficulty: beginner description: 'Learn the basics of verifying and uploading sketches with the new IDE 2.0.' tags: - Uploading diff --git a/content/software/ide-v2/tutorials/ide-v2-autocomplete-feature/ide-v2-autocomplete-feature.md b/content/software/ide-v2/tutorials/ide-v2-autocomplete-feature/ide-v2-autocomplete-feature.md index 9e4a42c1ff..6cf9852108 100644 --- a/content/software/ide-v2/tutorials/ide-v2-autocomplete-feature/ide-v2-autocomplete-feature.md +++ b/content/software/ide-v2/tutorials/ide-v2-autocomplete-feature/ide-v2-autocomplete-feature.md @@ -1,6 +1,6 @@ --- title: 'The Autocomplete Feature' -difficulty: easy +difficulty: beginner description: 'Learn how the autocomplete feature works with Arduino IDE 2.0, and how it can help speed up your development time.' tags: - Autocompletion diff --git a/content/software/ide-v2/tutorials/ide-v2-board-manager/ide-v2-board-manager.md b/content/software/ide-v2/tutorials/ide-v2-board-manager/ide-v2-board-manager.md index 7dbb3c536c..c96185e341 100644 --- a/content/software/ide-v2/tutorials/ide-v2-board-manager/ide-v2-board-manager.md +++ b/content/software/ide-v2/tutorials/ide-v2-board-manager/ide-v2-board-manager.md @@ -1,6 +1,6 @@ --- title: 'Using the Board Manager' -difficulty: easy +difficulty: beginner description: 'Learn how the new board manager tool works, and how to easily install the boards you want to use in the Arduino IDE 2.0.' tags: - Installation diff --git a/content/software/ide-v2/tutorials/ide-v2-cloud-sketch-sync/ide-v2-cloud-sketch-sync.md b/content/software/ide-v2/tutorials/ide-v2-cloud-sketch-sync/ide-v2-cloud-sketch-sync.md index 2c660b9c04..6700b2d60c 100644 --- a/content/software/ide-v2/tutorials/ide-v2-cloud-sketch-sync/ide-v2-cloud-sketch-sync.md +++ b/content/software/ide-v2/tutorials/ide-v2-cloud-sketch-sync/ide-v2-cloud-sketch-sync.md @@ -1,6 +1,6 @@ --- title: 'Synchronizing Sketches between IDE 2.0 and Arduino Cloud' -difficulty: easy +difficulty: beginner description: 'Learn how to enable your Remote Sketchbook, and how to pull, edit and push Sketches to the Arduino Cloud.' tags: - Cloud storage diff --git a/content/software/ide-v2/tutorials/ide-v2-customize-auto-formatter/content.md b/content/software/ide-v2/tutorials/ide-v2-customize-auto-formatter/content.md index b1d395f4ed..0a537203d0 100644 --- a/content/software/ide-v2/tutorials/ide-v2-customize-auto-formatter/content.md +++ b/content/software/ide-v2/tutorials/ide-v2-customize-auto-formatter/content.md @@ -1,6 +1,6 @@ --- title: 'Customizing the Auto Formatter Feature' -difficulty: easy +difficulty: beginner description: 'Learn how to configure the auto formatter feature' tags: - Auto Formatter diff --git a/content/software/ide-v2/tutorials/ide-v2-installing-a-library/ide-v2-installing-a-library.md b/content/software/ide-v2/tutorials/ide-v2-installing-a-library/ide-v2-installing-a-library.md index 834f250ec7..e8206db598 100644 --- a/content/software/ide-v2/tutorials/ide-v2-installing-a-library/ide-v2-installing-a-library.md +++ b/content/software/ide-v2/tutorials/ide-v2-installing-a-library/ide-v2-installing-a-library.md @@ -1,6 +1,6 @@ --- title: 'Installing libraries' -difficulty: easy +difficulty: beginner description: 'Learn how to install software libraries with the new library manager tool in the Arduino IDE 2.0.' tags: - Libraries diff --git a/content/software/ide-v2/tutorials/ide-v2-serial-monitor/ide-v2-serial-monitor.md b/content/software/ide-v2/tutorials/ide-v2-serial-monitor/ide-v2-serial-monitor.md index 5be878fd20..b4da2b5c29 100644 --- a/content/software/ide-v2/tutorials/ide-v2-serial-monitor/ide-v2-serial-monitor.md +++ b/content/software/ide-v2/tutorials/ide-v2-serial-monitor/ide-v2-serial-monitor.md @@ -1,6 +1,6 @@ --- title: 'Using the Serial Monitor tool' -difficulty: easy +difficulty: beginner description: 'Learn how to use the new Serial Monitor tool in the Arduino IDE 2.0, and how it works differently from older versions.' tags: - Serial Monitor diff --git a/content/software/ide-v2/tutorials/ide-v2-serial-plotter/ide-v2-serial-plotter.md b/content/software/ide-v2/tutorials/ide-v2-serial-plotter/ide-v2-serial-plotter.md index 88a6eecabe..fe88334615 100644 --- a/content/software/ide-v2/tutorials/ide-v2-serial-plotter/ide-v2-serial-plotter.md +++ b/content/software/ide-v2/tutorials/ide-v2-serial-plotter/ide-v2-serial-plotter.md @@ -1,6 +1,6 @@ --- title: 'Using the Serial Plotter Tool' -difficulty: easy +difficulty: beginner description: 'Learn how to setup and use the Serial Plotter in the Arduino IDE 2.' tags: - Serial Plotter diff --git a/content/software/web-editor/act-on-multiple-sketches-at-once-on-the-web-editor/act-on-multiple-sketches-at-once-on-the-web-editor.md b/content/software/web-editor/act-on-multiple-sketches-at-once-on-the-web-editor/act-on-multiple-sketches-at-once-on-the-web-editor.md index bf0fafcd02..3416c86d87 100644 --- a/content/software/web-editor/act-on-multiple-sketches-at-once-on-the-web-editor/act-on-multiple-sketches-at-once-on-the-web-editor.md +++ b/content/software/web-editor/act-on-multiple-sketches-at-once-on-the-web-editor/act-on-multiple-sketches-at-once-on-the-web-editor.md @@ -1,7 +1,7 @@ --- title: "Act on Multiple Sketches at Once on the Web Editor! " description: "Want to clean up or better organize your online sketchbook? Do it in just a few clicks on the Arduino Web Editor!" -difficulty: easy +difficulty: beginner coverImage: "assets/3BZEBNijceWf0Bz68jvI.png" tags: [arduino create, organize, sketchbook] author: "Arduino_Genuino" diff --git a/content/software/web-editor/arduino-web-editor-secondary-features/arduino-web-editor-secondary-features.md b/content/software/web-editor/arduino-web-editor-secondary-features/arduino-web-editor-secondary-features.md index 9267723a46..0870bf2ebf 100644 --- a/content/software/web-editor/arduino-web-editor-secondary-features/arduino-web-editor-secondary-features.md +++ b/content/software/web-editor/arduino-web-editor-secondary-features/arduino-web-editor-secondary-features.md @@ -3,7 +3,7 @@ title: "Arduino Web Editor Secondary Features " description: "Explore secondary features of the Arduino Web Editor and become a pro using it." coverImage: "assets/blob_YimidWfjGD.png" tags: [coding, software] -difficulty: easy +difficulty: beginner author: "Arduino_Genuino" source: "https://create.arduino.cc/projecthub/Arduino_Genuino/arduino-web-editor-secondary-features-d57076" --- diff --git a/content/tutorials/generic/basic-servo-control/basic-servo-control.md b/content/tutorials/generic/basic-servo-control/basic-servo-control.md index e07ac2c44b..d868715b2d 100644 --- a/content/tutorials/generic/basic-servo-control/basic-servo-control.md +++ b/content/tutorials/generic/basic-servo-control/basic-servo-control.md @@ -1,7 +1,7 @@ --- title: Basic servo control description: In this tutorial, we will learn how to control a standard servo motor, to go back and forth across 180 degrees, using a `for loop()`. This is done with the help of the Servo library, which is pre-installed library in the Arduino IDE (both offline and online versions). -difficulty: easy +difficulty: beginner featuredImage: 'clip' --- diff --git a/content/tutorials/generic/firmware-updater/firmware-updater.md b/content/tutorials/generic/firmware-updater/firmware-updater.md index 1d549800f1..64649fc0e9 100644 --- a/content/tutorials/generic/firmware-updater/firmware-updater.md +++ b/content/tutorials/generic/firmware-updater/firmware-updater.md @@ -1,7 +1,7 @@ --- title: 'Firmware Updater' description: 'Update the firmware or loading certificates on your MKR1000 WiFi board or WiFi Shield 101' -difficulty: easy +difficulty: beginner tags: - Firmware - Loading certificates diff --git a/content/tutorials/generic/intel-math-kernel-library-on-arduino/intel-math-kernel-library-on-arduino.md b/content/tutorials/generic/intel-math-kernel-library-on-arduino/intel-math-kernel-library-on-arduino.md index 090346c2cb..b842a138b7 100644 --- a/content/tutorials/generic/intel-math-kernel-library-on-arduino/intel-math-kernel-library-on-arduino.md +++ b/content/tutorials/generic/intel-math-kernel-library-on-arduino/intel-math-kernel-library-on-arduino.md @@ -3,7 +3,7 @@ title: "Intel Math Kernel Library on Arduino" description: "Learn how to integrate Intel MKL library with a very streamlined Arduino workflow." coverImage: "assets/intel_math_j5NKlynvAk.png" tags: [embedded] -difficulty: easy +difficulty: beginner author: "Arduino_Genuino" source: "https://create.arduino.cc/projecthub/Arduino_Genuino/intel-math-kernel-library-on-arduino-1d0be4" --- diff --git a/content/tutorials/generic/multiple-blinks/multiple-blinks.md b/content/tutorials/generic/multiple-blinks/multiple-blinks.md index 68bcccabf9..c3307b5925 100644 --- a/content/tutorials/generic/multiple-blinks/multiple-blinks.md +++ b/content/tutorials/generic/multiple-blinks/multiple-blinks.md @@ -4,7 +4,7 @@ description: 'Run multiple functions simultaneously with the Scheduler Library.' tags: - Scheduler - LED -difficulty: easy +difficulty: beginner libraries: - name: Scheduler url: https://www.arduino.cc/en/reference/scheduler diff --git a/content/tutorials/generic/tilt-sensor/tilt-sensor.md b/content/tutorials/generic/tilt-sensor/tilt-sensor.md index 3c4cccce91..566ff9e167 100644 --- a/content/tutorials/generic/tilt-sensor/tilt-sensor.md +++ b/content/tutorials/generic/tilt-sensor/tilt-sensor.md @@ -1,7 +1,7 @@ --- title: 'Tilt Sensor' description: 'The tilt sensor is a component that can detect the tilting of an object.' -difficulty: easy +difficulty: beginner tags: - tilt - sensor diff --git a/content/tutorials/projects/cancellino/cancellino.md b/content/tutorials/projects/cancellino/cancellino.md index 429404404d..97655a4004 100644 --- a/content/tutorials/projects/cancellino/cancellino.md +++ b/content/tutorials/projects/cancellino/cancellino.md @@ -3,7 +3,7 @@ title: "Cancellino" description: "Control everything with a SINGLE phone call." coverImage: "assets/blob_c9oY2qvB4r.png" tags: [home automation, internet of things, remote control] -difficulty: easy +difficulty: beginner author: "FabLab_CastelfrancoVeneto, Arduino_Genuino" source: "https://create.arduino.cc/projecthub/133225/cancellino-003d6e" --- diff --git a/content/tutorials/projects/control-your-iot-cloud-kit-via-blynk/control-your-iot-cloud-kit-via-blynk.md b/content/tutorials/projects/control-your-iot-cloud-kit-via-blynk/control-your-iot-cloud-kit-via-blynk.md index 5c6dbaf144..f8ada4accc 100644 --- a/content/tutorials/projects/control-your-iot-cloud-kit-via-blynk/control-your-iot-cloud-kit-via-blynk.md +++ b/content/tutorials/projects/control-your-iot-cloud-kit-via-blynk/control-your-iot-cloud-kit-via-blynk.md @@ -3,7 +3,7 @@ title: "Control Your IoT Cloud Kit via Blynk" description: "Use the popular Blynk app to control and change the state of your IoT Cloud Kit through your smartphone." coverImage: "assets/blob_vVw5dIKQgP.png" tags: [arduino, blynk, iot] -difficulty: easy +difficulty: beginner author: "officine-innesto, Arduino_Genuino" source: "https://create.arduino.cc/projecthub/officine-innesto/control-your-iot-cloud-kit-via-blynk-ec6a16" --- diff --git a/content/tutorials/projects/i2s-theremin/i2s-theremin.md b/content/tutorials/projects/i2s-theremin/i2s-theremin.md index 16f3cb2c17..24a8347fb1 100644 --- a/content/tutorials/projects/i2s-theremin/i2s-theremin.md +++ b/content/tutorials/projects/i2s-theremin/i2s-theremin.md @@ -4,7 +4,7 @@ description: "Discover how to make an I2S Theremin based on the new Arduino I2S coverImage: "assets/1XxDkvet6xpYPKeYpUNM.png" tags: [audio, maker] author: "Arduino_Genuino" -difficulty: easy +difficulty: beginner source: "https://create.arduino.cc/projecthub/Arduino_Genuino/i2s-theremin-cec47a" --- diff --git a/content/tutorials/projects/scheduled-relays/scheduled-relays.md b/content/tutorials/projects/scheduled-relays/scheduled-relays.md index 94ebf69de4..e47ce15093 100644 --- a/content/tutorials/projects/scheduled-relays/scheduled-relays.md +++ b/content/tutorials/projects/scheduled-relays/scheduled-relays.md @@ -4,7 +4,7 @@ description: "This project will show you how to schedule to drive the outputs on coverImage: "assets/tsx00003_iso_YCZrEamvd2.jpg" tags: [relay] author: "Arduino_Genuino" -difficulty: easy +difficulty: beginner source: "https://create.arduino.cc/projecthub/Arduino_Genuino/scheduled-relays-3c4ad2" --- diff --git a/content/tutorials/projects/sd-sketch-update/sd-sketch-update.md b/content/tutorials/projects/sd-sketch-update/sd-sketch-update.md index 7a13d2d260..2a074e3716 100644 --- a/content/tutorials/projects/sd-sketch-update/sd-sketch-update.md +++ b/content/tutorials/projects/sd-sketch-update/sd-sketch-update.md @@ -4,7 +4,7 @@ description: "How to use the new Arduino SDU library for SAMD boards to update t coverImage: "assets/full_sd_with_5v_bb_qeGy7GuPFG.jpg" tags: [update, updating] author: "Arduino_Genuino" -difficulty: easy +difficulty: beginner source: "https://create.arduino.cc/projecthub/Arduino_Genuino/sd-sketch-update-534404" ---