Skip to content

Fix difficulties [PC-932] #293

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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'
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion content/built-in-examples/01.basics/Blink/Blink.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion content/built-in-examples/01.basics/Fade/Fade.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion content/built-in-examples/02.digital/Button/Button.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion content/built-in-examples/02.digital/Debounce/Debounce.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion content/built-in-examples/06.sensors/ADXL3xx/ADXL3xx.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'ADXL3xx Accelerometer'
compatible-products: [all-boards]
difficulty: easy
difficulty: beginner
description: 'Read an ADXL3xx accelerometer.'
tags:
- Sensors
Expand Down
2 changes: 1 addition & 1 deletion content/built-in-examples/06.sensors/Knock/Knock.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion content/built-in-examples/06.sensors/Ping/Ping.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Loading