diff --git a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/essentials.md b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/essentials.md
index caacb167d9..c8c87d3ad5 100644
--- a/content/hardware/01.mkr/01.boards/mkr-1000-wifi/essentials.md
+++ b/content/hardware/01.mkr/01.boards/mkr-1000-wifi/essentials.md
@@ -1,3 +1,10 @@
+---
+productsLibrariesMap:
+ - wifi101
+ - arduino-low-power
+ - arduinomqttclient
+---
+
All you need to know to get started with your new Arduino board.
@@ -5,25 +12,9 @@
-
-
-
-The WiFi101 library is designed for the MKR 1000 WiFi board to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
-
-
-
- The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
-
-
-
- The ArduinoMqttClient library allows you to send and receive MQTT messages using Arduino. Connect to brokers, publish and subscribe to topics. A great library for devices to communicate over the Internet.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/01.boards/mkr-fox-1200/essentials.md b/content/hardware/01.mkr/01.boards/mkr-fox-1200/essentials.md
index 5cc3fdb7e9..a6f9f23e43 100644
--- a/content/hardware/01.mkr/01.boards/mkr-fox-1200/essentials.md
+++ b/content/hardware/01.mkr/01.boards/mkr-fox-1200/essentials.md
@@ -1,25 +1,19 @@
+---
+productsLibrariesMap:
+ - arduino-sigfox-for-mkrfox1200
+ - arduino-low-power
+---
+
All you need to know to get started with your new Arduino board.
-
-
-
-
-
-
- The SigFox library allows you to use the ATMEL SigFox transceiver (ATAB8520E) on the Arduino MKR FOX 1200 board.
-
-
-
- The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/01.boards/mkr-gsm-1400/essentials.md b/content/hardware/01.mkr/01.boards/mkr-gsm-1400/essentials.md
index 25581877c5..72bbd5043e 100644
--- a/content/hardware/01.mkr/01.boards/mkr-gsm-1400/essentials.md
+++ b/content/hardware/01.mkr/01.boards/mkr-gsm-1400/essentials.md
@@ -1,26 +1,20 @@
+---
+productsLibrariesMap:
+ - mkrgsm
+ - arduino-low-power
+---
+
All you need to know to get started with your new Arduino board.
-
-
-
-
-
-
- The MKRGSM library together with the MKR GSM 1400 board allows you can do most of the operations you can do with a GSM phone: place and receive voice calls, send and receive SMS, and connect to the internet over a GPRS network. The on board module, operates in 3G with a 2G fallback.
-
-
-
- The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/01.boards/mkr-nb-1500/essentials.md b/content/hardware/01.mkr/01.boards/mkr-nb-1500/essentials.md
index b02b8c5a4a..6636beb702 100644
--- a/content/hardware/01.mkr/01.boards/mkr-nb-1500/essentials.md
+++ b/content/hardware/01.mkr/01.boards/mkr-nb-1500/essentials.md
@@ -1,26 +1,20 @@
+---
+productsLibrariesMap:
+ - mkrnb
+ - arduino-low-power
+---
+
All you need to know to get started with your new Arduino board.
-
-
-
-
-
-
- With the Arduino MKR NB 1500 and the MKRNB library you can connect to the internet over a GSM network. The on board module operates in 4G, using LTE Cat M1 or NB1.
-
-
-
- The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/essentials.md b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/essentials.md
index 0cd17f51a9..884907a445 100644
--- a/content/hardware/01.mkr/01.boards/mkr-vidor-4000/essentials.md
+++ b/content/hardware/01.mkr/01.boards/mkr-vidor-4000/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - wifinina
+---
+
All you need to know to get started with your new Arduino board.
@@ -7,23 +12,18 @@
Learn and understand the basics of FPGA and HDL.
-
+
-
A collection of libraries that will help you get started with the MKR Vidor 4000 board.
-
-
- The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/01.boards/mkr-wan-1300/essentials.md b/content/hardware/01.mkr/01.boards/mkr-wan-1300/essentials.md
index 46c1a3810e..b605cb6704 100644
--- a/content/hardware/01.mkr/01.boards/mkr-wan-1300/essentials.md
+++ b/content/hardware/01.mkr/01.boards/mkr-wan-1300/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - mkrwan
+ - arduino-low-power
+---
+
All you need to know to get started with your new Arduino board.
@@ -5,20 +11,14 @@
-
-The MKRWAN library allows you to use the Murata LoRa® transceiver, and has examples on connecting to The Things Network, sending and receiving packets, and how to set the frequency band for your region.
-
A library for sending and receiving data using LoRa® radios.
-
- The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/01.boards/mkr-wan-1310/essentials.md b/content/hardware/01.mkr/01.boards/mkr-wan-1310/essentials.md
index 13b2083932..dccc9f0655 100644
--- a/content/hardware/01.mkr/01.boards/mkr-wan-1310/essentials.md
+++ b/content/hardware/01.mkr/01.boards/mkr-wan-1310/essentials.md
@@ -1,3 +1,10 @@
+---
+productsLibrariesMap:
+ - mkrwan
+ - arduino-low-power
+---
+
+
All you need to know to get started with your new Arduino board.
@@ -5,20 +12,14 @@
-
-The MKRWAN library allows you to use the Murata LoRa® transceiver, and has examples on connecting to The Things Network, sending and receiving packets, and how to set the frequency band for your region.
-
A library for sending and receiving data using LoRa® radios.
-
- The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/essentials.md b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/essentials.md
index e59b21bd54..801b03d069 100644
--- a/content/hardware/01.mkr/01.boards/mkr-wifi-1010/essentials.md
+++ b/content/hardware/01.mkr/01.boards/mkr-wifi-1010/essentials.md
@@ -1,3 +1,10 @@
+---
+productsLibrariesMap:
+ - wifinina
+ - arduinomqttclient
+ - arduinoble
+---
+
All you need to know to get started with your new Arduino board.
@@ -7,20 +14,6 @@
-
-
- The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
-
-
-
- The ArduinoMqttClient library allows you to send and receive MQTT messages using Arduino. Connect to brokers, publish and subscribe to topics. A great library for devices to communicate over the Internet.
-
-
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
-
-
-
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
diff --git a/content/hardware/01.mkr/01.boards/mkr-zero/essentials.md b/content/hardware/01.mkr/01.boards/mkr-zero/essentials.md
index 013e5d29df..8e46b125d0 100644
--- a/content/hardware/01.mkr/01.boards/mkr-zero/essentials.md
+++ b/content/hardware/01.mkr/01.boards/mkr-zero/essentials.md
@@ -1,3 +1,10 @@
+---
+productsLibrariesMap:
+ - arduinosound
+ - arduino-low-power
+ - rtczero
+---
+
All you need to know to get started with your new Arduino board.
@@ -5,24 +12,14 @@
-
-
-This library provides simple way to play and analyze audio data using Arduino on SAMD21 based boards using the I2S bus.
-
-
-
The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
-
-
-An RTC (Real Time Clock) library that can be used to build clocks, alarms and stopwatches.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-485-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-485-shield/essentials.md
index c1863be511..a23f7e5993 100644
--- a/content/hardware/01.mkr/02.shields/mkr-485-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-485-shield/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - arduinors485
+---
+
+
All you need to know to get started with your new Arduino Shield.
@@ -5,17 +11,9 @@
-
-
-
- The ArduinoRS485 library enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-can-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-can-shield/essentials.md
index 4e7ac5c703..14c6f89328 100644
--- a/content/hardware/01.mkr/02.shields/mkr-can-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-can-shield/essentials.md
@@ -6,16 +6,14 @@
-
The Arduino-CAN library enables sending and receiving data using a CAN bus.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-env-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-env-shield/essentials.md
index 3593b343c8..ef5214b780 100644
--- a/content/hardware/01.mkr/02.shields/mkr-env-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-env-shield/essentials.md
@@ -1,21 +1,17 @@
+---
+productsLibrariesMap:
+ - arduino_mkrenv
+---
+
All you need to know to get started with your new Arduino Shield.
-
-
-
-
-
-
- The ArduinoMKRENV library lets you access the different sensors, such as temperature, humidity & pressure that you can find on the MKR ENV Shield.
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-eth-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-eth-shield/essentials.md
index 055e75bdae..a27f583a0d 100644
--- a/content/hardware/01.mkr/02.shields/mkr-eth-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-eth-shield/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - ethernet
+---
+
All you need to know to get started with your new Arduino Shield.
@@ -5,17 +10,9 @@
-
-
-
- The Ethernet library works with the MKR ETH Shield to connect your board to the internet.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-gps-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-gps-shield/essentials.md
index 59aac60064..01b5623d26 100644
--- a/content/hardware/01.mkr/02.shields/mkr-gps-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-gps-shield/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - arduino_mkrgps
+---
+
All you need to know to get started with your new Arduino Shield.
@@ -5,17 +10,9 @@
-
-
-
- The Arduino_MKRGPS library allows you to read the location from the GPS on your MKR GPS Shield.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-imu-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-imu-shield/essentials.md
index 5dad7c33b0..6188c21536 100644
--- a/content/hardware/01.mkr/02.shields/mkr-imu-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-imu-shield/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - mkrimu
+---
+
All you need to know to get started with your new Arduino Shield.
@@ -5,17 +10,9 @@
-
-
-
- The MKRIMU library allows you to read the acceleration, gyroscope, magnetic field and euler angles from the IMU on your MKR IMU shield.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-mem-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-mem-shield/essentials.md
index fd95be492f..7ef1f0da05 100644
--- a/content/hardware/01.mkr/02.shields/mkr-mem-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-mem-shield/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - arduino_mkrmem
+ - sd
+---
+
All you need to know to get started with your new Arduino Shield.
@@ -5,21 +11,9 @@
-
-
-
- The ArduinoMKRMEM library lets you access the flash memory on the MKRMEM Shield.
-
-
-
- The SD library allows you to read and write to SD cards.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-relay-shield/essential.md b/content/hardware/01.mkr/02.shields/mkr-relay-shield/essential.md
index d0f24dd4b5..4a5264f789 100644
--- a/content/hardware/01.mkr/02.shields/mkr-relay-shield/essential.md
+++ b/content/hardware/01.mkr/02.shields/mkr-relay-shield/essential.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - mkrgsm
+ - arduino-low-power
+---
+
All you need to know to get started with your new Arduino Shield.
@@ -5,15 +11,9 @@
-
-
-The MKR Relay Shield requires no external libraries.
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-rgb-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-rgb-shield/essentials.md
index 9e13eccedf..f93926e033 100644
--- a/content/hardware/01.mkr/02.shields/mkr-rgb-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-rgb-shield/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - arduino_mkrrgb
+ - arduinographics
+---
+
All you need to know to get started with your new Arduino Shield.
@@ -5,19 +11,9 @@
-
-
- The MKRRGB library lets you draw on your MKR RGB Shield.
-
-
-
- The ArduionoGraphics is a core graphics library for Arduino that is based on the processing API.
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-sd-proto-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-sd-proto-shield/essentials.md
index a6d38342a8..627f2f2457 100644
--- a/content/hardware/01.mkr/02.shields/mkr-sd-proto-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-sd-proto-shield/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - sd
+---
+
All you need to know to get started with your new Arduino Shield.
@@ -5,15 +10,9 @@
-
-
- The SD library allows you to read and write to SD cards.
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/02.shields/mkr-therm-shield/essentials.md b/content/hardware/01.mkr/02.shields/mkr-therm-shield/essentials.md
index c1ed8f8118..6b85bf90c9 100644
--- a/content/hardware/01.mkr/02.shields/mkr-therm-shield/essentials.md
+++ b/content/hardware/01.mkr/02.shields/mkr-therm-shield/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - arduino_mkrtherm
+---
+
All you need to know to get started with your new Arduino Shield.
@@ -5,15 +10,9 @@
-
-
- The Arduino MKR THERM library allows you to manage the thermocouple that is attached to the MKR THERM shield.
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/03.carriers/mkr-iot-carrier-rev2/essentials.md b/content/hardware/01.mkr/03.carriers/mkr-iot-carrier-rev2/essentials.md
index 4960174a1c..e518a99cf7 100644
--- a/content/hardware/01.mkr/03.carriers/mkr-iot-carrier-rev2/essentials.md
+++ b/content/hardware/01.mkr/03.carriers/mkr-iot-carrier-rev2/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - arduino_mkriotcarrier
+---
+
All you need to know to get started with your new Arduino MKR IoT Carrier.
@@ -5,17 +10,9 @@
-
-
-
- The Arduino_MKRIoTCarrier library allows you to control the different sensors & actuators on the IoT MKR Carrier.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/03.carriers/mkr-iot-carrier/essentials.md b/content/hardware/01.mkr/03.carriers/mkr-iot-carrier/essentials.md
index d16fb15c90..18f7755cfa 100644
--- a/content/hardware/01.mkr/03.carriers/mkr-iot-carrier/essentials.md
+++ b/content/hardware/01.mkr/03.carriers/mkr-iot-carrier/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - arduino_mkriotcarrier
+---
+
All you need to know to get started with your new Arduino Carrier.
@@ -5,17 +10,9 @@
-
-
-
- The Arduino_MKRIoTCarrier library allows you to control the IoT MKR Carrier and all the components included in the Explore IoT Kit.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/01.mkr/03.carriers/mkr-motor-carrier/essentials.md b/content/hardware/01.mkr/03.carriers/mkr-motor-carrier/essentials.md
index fd669bbf76..16a1649983 100644
--- a/content/hardware/01.mkr/03.carriers/mkr-motor-carrier/essentials.md
+++ b/content/hardware/01.mkr/03.carriers/mkr-motor-carrier/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - arduinomotorcarrier
+---
+
All you need to know to get started with your new Arduino Carrier.
@@ -5,17 +10,9 @@
-
-
-
- The Arduino_MotorCarrier library allows you to use the Nano and MKR Arduino Motor Carriers.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/leonardo/essentials.md b/content/hardware/02.hero/boards/leonardo/essentials.md
index 34f116e6c8..3d3b869ba8 100644
--- a/content/hardware/02.hero/boards/leonardo/essentials.md
+++ b/content/hardware/02.hero/boards/leonardo/essentials.md
@@ -5,20 +5,18 @@
-
-
+
The keyboard functions enable 32u4 or SAMD micro based boards to send keystrokes to an attached computer through their micro’s native USB port.
-
+
The mouse functions enable 32u4 or SAMD micro based boards to control cursor movement on a connected computer through their micro’s native USB port.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/micro/essentials.md b/content/hardware/02.hero/boards/micro/essentials.md
index 34f116e6c8..a65d503cfb 100644
--- a/content/hardware/02.hero/boards/micro/essentials.md
+++ b/content/hardware/02.hero/boards/micro/essentials.md
@@ -6,11 +6,11 @@
-
+
The keyboard functions enable 32u4 or SAMD micro based boards to send keystrokes to an attached computer through their micro’s native USB port.
-
+
The mouse functions enable 32u4 or SAMD micro based boards to control cursor movement on a connected computer through their micro’s native USB port.
@@ -18,7 +18,7 @@ The mouse functions enable 32u4 or SAMD micro based boards to control cursor mov
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/uno-mini-limited-edition/essentials.md b/content/hardware/02.hero/boards/uno-mini-limited-edition/essentials.md
index 66a1ad4d62..0ee41e7c5c 100644
--- a/content/hardware/02.hero/boards/uno-mini-limited-edition/essentials.md
+++ b/content/hardware/02.hero/boards/uno-mini-limited-edition/essentials.md
@@ -1,5 +1,10 @@
+---
+productsLibrariesMap:
+ - servo
+---
+
-
+
All you need to know to get started with your new Arduino board.
@@ -8,23 +13,18 @@
-
+
This library allows you to communicate with I2C / TWI devices.
-
+
The SPI library allows you to communicate with SPI devices, with the Arduino as the controller device.
-
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
-
+
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/uno-r4-minima/essentials.md b/content/hardware/02.hero/boards/uno-r4-minima/essentials.md
index df1afa1d89..24edab1fe8 100644
--- a/content/hardware/02.hero/boards/uno-r4-minima/essentials.md
+++ b/content/hardware/02.hero/boards/uno-r4-minima/essentials.md
@@ -1,5 +1,10 @@
+---
+productsLibrariesMap:
+ - servo
+---
+
-
+
All you need to know to get started with your new Arduino board.
@@ -8,23 +13,19 @@
-
+
This library allows you to communicate with I2C / TWI devices.
-
+
The SPI library allows you to communicate with SPI devices, with the Arduino board as the controller device.
-
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
+
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/uno-r4-wifi/essentials.md b/content/hardware/02.hero/boards/uno-r4-wifi/essentials.md
index a4ce598380..ac15076643 100644
--- a/content/hardware/02.hero/boards/uno-r4-wifi/essentials.md
+++ b/content/hardware/02.hero/boards/uno-r4-wifi/essentials.md
@@ -1,5 +1,10 @@
+---
+productsLibrariesMap:
+ - servo
+---
+
-
+
All you need to know to get started with your new Arduino board.
@@ -8,23 +13,18 @@
-
+
This library allows you to communicate with I2C / TWI devices.
-
+
The SPI library allows you to communicate with SPI devices, with the Arduino board as the controller device.
-
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
-
+
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/uno-rev3-smd/essentials.md b/content/hardware/02.hero/boards/uno-rev3-smd/essentials.md
index 66a1ad4d62..0ee41e7c5c 100644
--- a/content/hardware/02.hero/boards/uno-rev3-smd/essentials.md
+++ b/content/hardware/02.hero/boards/uno-rev3-smd/essentials.md
@@ -1,5 +1,10 @@
+---
+productsLibrariesMap:
+ - servo
+---
+
-
+
All you need to know to get started with your new Arduino board.
@@ -8,23 +13,18 @@
-
+
This library allows you to communicate with I2C / TWI devices.
-
+
The SPI library allows you to communicate with SPI devices, with the Arduino as the controller device.
-
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
-
+
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/uno-rev3/essentials.md b/content/hardware/02.hero/boards/uno-rev3/essentials.md
index 66a1ad4d62..0ee41e7c5c 100644
--- a/content/hardware/02.hero/boards/uno-rev3/essentials.md
+++ b/content/hardware/02.hero/boards/uno-rev3/essentials.md
@@ -1,5 +1,10 @@
+---
+productsLibrariesMap:
+ - servo
+---
+
-
+
All you need to know to get started with your new Arduino board.
@@ -8,23 +13,18 @@
-
+
This library allows you to communicate with I2C / TWI devices.
-
+
The SPI library allows you to communicate with SPI devices, with the Arduino as the controller device.
-
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
-
+
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/uno-wifi-rev2/essentials.md b/content/hardware/02.hero/boards/uno-wifi-rev2/essentials.md
index 9c4c2bc16a..6a32bfe61f 100644
--- a/content/hardware/02.hero/boards/uno-wifi-rev2/essentials.md
+++ b/content/hardware/02.hero/boards/uno-wifi-rev2/essentials.md
@@ -1,3 +1,11 @@
+---
+productsLibrariesMap:
+ - wifinina
+ - arduinoble
+ - arduino_lsm6ds3
+ - arduinomqttclient
+---
+
All you need to know to get started with your new Arduino board.
@@ -5,29 +13,9 @@
-
-
-
- The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
-
-
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
-
-
-
-The Arduino_LSM6DS3 library allows you to use the LSM6DS3 IMU module, which includes a 3-axis accelerometer and gyroscope.
-
-
-
- The ArduinoMqttClient library allows you to send and receive MQTT messages using Arduino. Connect to brokers, publish and subscribe to topics. A great library for devices to communicate over the Internet.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/yun-rev2/essentials.md b/content/hardware/02.hero/boards/yun-rev2/essentials.md
index 51d4d906fb..11f66bf97e 100644
--- a/content/hardware/02.hero/boards/yun-rev2/essentials.md
+++ b/content/hardware/02.hero/boards/yun-rev2/essentials.md
@@ -1,5 +1,11 @@
+---
+productsLibrariesMap:
+ - arduino_mkrmem
+ - sd
+---
+
-
+
All you need to know to get started with your new Arduino board.
@@ -12,19 +18,19 @@
Using the Bridge library we are able to extend the functionalities of the Microprocessor by using the computational power of the Linux processor on the shield.
-
+
This library allows you to communicate with I2C / TWI devices.
-
+
The SPI library allows you to communicate with SPI devices, with the Arduino as the controller device.
-
+
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/boards/zero/essentials.md b/content/hardware/02.hero/boards/zero/essentials.md
index 0b9b992eb1..8aff5678a9 100644
--- a/content/hardware/02.hero/boards/zero/essentials.md
+++ b/content/hardware/02.hero/boards/zero/essentials.md
@@ -1,3 +1,10 @@
+---
+productsLibrariesMap:
+ - arduino-low-power
+ - servo
+---
+
+
All you need to know to get started with your new Arduino board.
@@ -5,24 +12,14 @@
-
-
+
The keyboard functions enable 32u4 or SAMD micro based boards to send keystrokes to an attached computer through their micro’s native USB port.
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
-
-
- The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/02.hero/shields/9-axis-motion-shield/essentials.md b/content/hardware/02.hero/shields/9-axis-motion-shield/essentials.md
index c585bbda50..da74e8e901 100644
--- a/content/hardware/02.hero/shields/9-axis-motion-shield/essentials.md
+++ b/content/hardware/02.hero/shields/9-axis-motion-shield/essentials.md
@@ -10,10 +10,8 @@
-
The official library to use the BNO055 sensor onboard the 9 Axis Motion Shield.
-
diff --git a/content/hardware/03.nano/boards/nano-33-ble-rev2/essentials.md b/content/hardware/03.nano/boards/nano-33-ble-rev2/essentials.md
index 18fdff5d45..394fd83b61 100644
--- a/content/hardware/03.nano/boards/nano-33-ble-rev2/essentials.md
+++ b/content/hardware/03.nano/boards/nano-33-ble-rev2/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - arduinoble
+ - arduino_bmi270_bmm150
+---
+
All you need to know to get started with your new Arduino board.
@@ -9,21 +15,9 @@
-
-
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
-
-
-
-Allows you to read the accelerometer, magnetometer and gyroscope values from the IMU on your Arduino Nano 33 BLE Sense Rev2
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense-rev2/essentials.md b/content/hardware/03.nano/boards/nano-33-ble-sense-rev2/essentials.md
index 6b9c29df17..c8b11ec2e4 100644
--- a/content/hardware/03.nano/boards/nano-33-ble-sense-rev2/essentials.md
+++ b/content/hardware/03.nano/boards/nano-33-ble-sense-rev2/essentials.md
@@ -1,3 +1,11 @@
+---
+productsLibrariesMap:
+ - arduinoble
+ - arduino_bmi270_bmm150
+ - arduino_hs300x
+ - arduino_apds9960
+---
+
Set up your Arduino board in the Arduino IDE.
@@ -19,31 +27,15 @@
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
-
-
-
-The Arduino_BMI270_BMM150 library is designed to be used with the BMI270_BMM150 IMU system, which includes a 3-axis accelerometer, 3-axis gyroscope and a 3-axis magnetometer.
-
-
-
-The HS300x library is designed for reading temperature and humidity values from the HS300x sensor.
-
-
The PDM library allows you to use PDM (Pulse-density modulation) microphones, like the MP34DT06JTR onboard the Arduino Nano 33 BLE Sense Rev2.
-
-The Arduino_APDS9960 library allows you to use the APDS9960 sensor available on the Arduino Nano 33 BLE Sense Rev2 to read gestures, color, light intensity and proximity.
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/03.nano/boards/nano-33-ble-sense/essentials.md b/content/hardware/03.nano/boards/nano-33-ble-sense/essentials.md
index e26f4044e2..6b7e074c71 100644
--- a/content/hardware/03.nano/boards/nano-33-ble-sense/essentials.md
+++ b/content/hardware/03.nano/boards/nano-33-ble-sense/essentials.md
@@ -1,3 +1,11 @@
+---
+productsLibrariesMap:
+ - arduinoble
+ - arduino_lsm9ds1
+ - arduino_hts221
+ - arduino_apds9960
+---
+
All you need to know to get started with your new Arduino board.
@@ -18,32 +26,14 @@
-
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
-
-
-
-The Arduino_LSM9DS1 library is designed to be used with the LSM9DS1 IMU module, which includes a 3-axis accelerometer, 3-axis gyroscope and a 3-axis magnetometer.
-
-
-
-The Arduino_HTS221 library is designed for reading temperature and humidity values from the HTS221 sensor.
-
-
The PDM library allows you to use PDM (Pulse-density modulation) microphones, like the MP34DT05 onboard the Arduino Nano 33 BLE Sense.
-
-
-The Arduino_APDS9960 library allows you to use the APDS9960 sensor available on the Arduino Nano 33 BLE Sense to read gestures, color, light intensity and proximity.
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/03.nano/boards/nano-33-ble/essentials.md b/content/hardware/03.nano/boards/nano-33-ble/essentials.md
index d56364a694..27ead206d8 100644
--- a/content/hardware/03.nano/boards/nano-33-ble/essentials.md
+++ b/content/hardware/03.nano/boards/nano-33-ble/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - arduinoble
+ - arduino_lsm9ds1
+---
+
All you need to know to get started with your new Arduino board.
@@ -9,21 +15,9 @@
-
-
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
-
-
-
-The Arduino_LSM9DS1 library is designed to be used with the LSM9DS1 IMU module, which includes a 3-axis accelerometer, 3-axis gyroscope and a 3-axis magnetometer.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/03.nano/boards/nano-33-iot/essentials.md b/content/hardware/03.nano/boards/nano-33-iot/essentials.md
index 6483122202..574ff1da11 100644
--- a/content/hardware/03.nano/boards/nano-33-iot/essentials.md
+++ b/content/hardware/03.nano/boards/nano-33-iot/essentials.md
@@ -1,3 +1,11 @@
+---
+productsLibrariesMap:
+ - wifinina
+ - arduinoble
+ - arduino_lsm6ds3
+ - arduinomqttclient
+---
+
All you need to know to get started with your new Arduino board.
@@ -9,29 +17,9 @@
-
-
-
- The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
-
-
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
-
-
-
-The Arduino_LSM6DS3 library allows you to use the LSM6DS3 IMU module, which includes a 3-axis accelerometer and gyroscope.
-
-
-
- The ArduinoMqttClient library allows you to send and receive MQTT messages using Arduino. Connect to brokers, publish and subscribe to topics. A great library for devices to communicate over the Internet.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/03.nano/boards/nano-esp32/essentials.md b/content/hardware/03.nano/boards/nano-esp32/essentials.md
index 1c1626a724..c98f2d419e 100644
--- a/content/hardware/03.nano/boards/nano-esp32/essentials.md
+++ b/content/hardware/03.nano/boards/nano-esp32/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - arduinoble
+---
+
All you need to know to get started with your new Arduino board.
@@ -13,17 +18,9 @@
-
-
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/03.nano/boards/nano-every/essentials.md b/content/hardware/03.nano/boards/nano-every/essentials.md
index 182297fe81..d8f7d1b99a 100644
--- a/content/hardware/03.nano/boards/nano-every/essentials.md
+++ b/content/hardware/03.nano/boards/nano-every/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - servo
+---
+
@@ -13,21 +18,15 @@
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
-
-
+
This library allows you to communicate with I2C / TWI devices.
-
-
+
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
diff --git a/content/hardware/03.nano/boards/nano-rp2040-connect/essentials.md b/content/hardware/03.nano/boards/nano-rp2040-connect/essentials.md
index 3fd3321572..a3d843bf5b 100644
--- a/content/hardware/03.nano/boards/nano-rp2040-connect/essentials.md
+++ b/content/hardware/03.nano/boards/nano-rp2040-connect/essentials.md
@@ -1,9 +1,14 @@
+---
+productsLibrariesMap:
+ - wifinina
+---
+
A quick guide to installing your board with the Arduino IDE.
- Learn about the Nano RP2040 Connect's onboard sensors, supported serial & wireless protocols, pins and much more.
+ Learn about the Nano RP2040 Connect's onboard sensors, supported serial & wireless protocols, pins and much more.
Learn how to install MicroPython and how to load scripts to your Nano RP2040 Connect.
@@ -14,25 +19,19 @@
-
-
-
- The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
-
-
The PDM library allows you to use PDM (Pulse-density modulation) microphones, like the MP34DT06JTR.
-
+
- The Arduino_LSM6DSOX library allows you to use the LSM6DSOXTR IMU module, which includes a 3-axis accelerometer and a 3-axis gyroscope.
+ The Arduino_LSM6DSOX library allows you to use the LSM6DSOXTR IMU module, which includes a 3-axis accelerometer and a 3-axis gyroscope.
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/03.nano/boards/nano/essentials.md b/content/hardware/03.nano/boards/nano/essentials.md
index 8115d60e29..e6baf43319 100644
--- a/content/hardware/03.nano/boards/nano/essentials.md
+++ b/content/hardware/03.nano/boards/nano/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - servo
+---
+
All you need to know to get started with your new Arduino board.
@@ -8,19 +13,14 @@
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
-
-
+
This library allows you to communicate with I2C / TWI devices.
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/04.pro/boards/portenta-c33/essentials.md b/content/hardware/04.pro/boards/portenta-c33/essentials.md
index 42032c0cb2..babf1f9668 100644
--- a/content/hardware/04.pro/boards/portenta-c33/essentials.md
+++ b/content/hardware/04.pro/boards/portenta-c33/essentials.md
@@ -1,21 +1,15 @@
+---
+productsLibrariesMap:
+ - wifi
+ - arduinoble
+---
+
A full guide to the basics of the Portenta C33.
-
-
- The Wi-Fi® library is designed to use the ESP32-C3-MINI-1U module, which allows your Arduino to connect to the Internet.
-
-
-
- Bluetooth® 4.0 includes both traditional Bluetooth®, now labeled " Bluetooth® Classic", and Bluetooth® Low Energy.
-
-
-
-
-
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
diff --git a/content/hardware/04.pro/boards/portenta-h7-lite-connected/essentials.md b/content/hardware/04.pro/boards/portenta-h7-lite-connected/essentials.md
index 8990b1bdf6..30f39b14af 100644
--- a/content/hardware/04.pro/boards/portenta-h7-lite-connected/essentials.md
+++ b/content/hardware/04.pro/boards/portenta-h7-lite-connected/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - wifi
+ - arduinoble
+---
+
A quick guide to installing your board with the Arduino IDE.
@@ -6,23 +12,14 @@
-
- The WiFi library is designed to use the Murata 1DX module, which allows your Arduino to connect to the Internet.
-
-
-
- Bluetooth® 4.0 includes both traditional Bluetooth, now labeled " Bluetooth® Classic", and the Bluetooth® Low Energy
-
-
- The complete Arduino sketches from the Pro tutorials.
+ The complete Arduino sketches from the Pro tutorials.
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/04.pro/boards/portenta-h7/essentials.md b/content/hardware/04.pro/boards/portenta-h7/essentials.md
index 9e12087a5e..6558fde1fc 100644
--- a/content/hardware/04.pro/boards/portenta-h7/essentials.md
+++ b/content/hardware/04.pro/boards/portenta-h7/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - wifi
+ - arduinoble
+---
+
A quick guide to installing and setting up your board with the Arduino IDE.
@@ -6,23 +12,14 @@
-
- The WiFi library is designed to use the Murata 1DX module, which allows your Arduino to connect to the Internet.
+
+ The complete Arduino sketches from the Pro tutorials.
-
-
- Bluetooth® 4.0 includes both traditional Bluetooth®, now labeled " Bluetooth® Classic", and the Bluetooth® Low Energy
-
-
-
- The complete Arduino sketches from the Pro tutorials.
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/04.pro/carriers/portenta-breakout/essentials.md b/content/hardware/04.pro/carriers/portenta-breakout/essentials.md
index 2a346dfc7f..8b598b32a0 100644
--- a/content/hardware/04.pro/carriers/portenta-breakout/essentials.md
+++ b/content/hardware/04.pro/carriers/portenta-breakout/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - wifi
+ - arduinoble
+---
+
A quick guide to installing your board with the Arduino IDE.
@@ -9,20 +15,14 @@
The Official Arduino library to use the Portenta Breakout.
-
- The WiFi library is designed to use the Murata 1DX module, which allows your Arduino to connect to the Internet.
-
-
- Bluetooth® 4.0 includes both traditional Bluetooth, now labeled " Bluetooth® Classic", and the Bluetooth® Low Energy.
-
- The complete Arduino sketches from the Pro tutorials.
+ The complete Arduino sketches from the Pro tutorials.
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/04.pro/carriers/portenta-max-carrier/essentials.md b/content/hardware/04.pro/carriers/portenta-max-carrier/essentials.md
index 149dc3d775..bf16949b62 100644
--- a/content/hardware/04.pro/carriers/portenta-max-carrier/essentials.md
+++ b/content/hardware/04.pro/carriers/portenta-max-carrier/essentials.md
@@ -1,30 +1,28 @@
+---
+productsLibrariesMap:
+ - arduinoble
+ - audio
+ - arduinors485
+---
+
A quick guide to installing your board with the Arduino IDE.
- Download the 3D files to print your own Portenta Max Carrier enclosure.
+ Download the 3D files to print your own Portenta Max Carrier enclosure.
-
- Bluetooth 4.0 includes both traditional Bluetooth, now labeled "Bluetooth Classic", and the Bluetooth Low Energy (Bluetooth LE, or BLE)
-
- The complete Arduino sketches from the Pro tutorials.
-
-
- Read files and/or output sound.
-
-
- Enables sending and receiving data using the RS485 standard.
+ The complete Arduino sketches from the Pro tutorials.
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/essentials.md b/content/hardware/04.pro/shields/portenta-vision-shield/essentials.md
index 1877ca206e..be06ebc99b 100644
--- a/content/hardware/04.pro/shields/portenta-vision-shield/essentials.md
+++ b/content/hardware/04.pro/shields/portenta-vision-shield/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - mkrwan
+---
+
A quick guide to installing your shield with OpenMV IDE.
@@ -10,23 +15,19 @@
A library for sending and receiving data using LoRa® radios.
-
-The MKRWAN library allows you to use the LoRa® functionality, and has examples on connecting to The Things Network, sending and receiving packets, and how to set the frequency band for your region.
-
-
The PDM library allows you to use PDM (Pulse-density modulation) microphones, like the MP34DT05.
- The complete Arduino sketches from the Pro tutorials.
+ The complete Arduino sketches from the Pro tutorials.
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/edge-control/essentials.md b/content/hardware/05.pro-solutions/solutions-and-kits/edge-control/essentials.md
index 03b0bec60d..972c0eee3d 100644
--- a/content/hardware/05.pro-solutions/solutions-and-kits/edge-control/essentials.md
+++ b/content/hardware/05.pro-solutions/solutions-and-kits/edge-control/essentials.md
@@ -1,14 +1,15 @@
+---
+productsLibrariesMap:
+ - arduinoble
+---
+
Arduino Library for Arduino Edge Control.
-
-
- Bluetooth® 4.0 includes both traditional Bluetooth, now labeled " Bluetooth® Classic", and the Bluetooth® Low Energy
-
- The complete Arduino sketches from the Pro tutorials.
+ The complete Arduino sketches from the Pro tutorials.
@@ -22,7 +23,7 @@
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/essentials.md b/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/essentials.md
index 826642bad2..118462ec85 100644
--- a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/essentials.md
+++ b/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - wifi
+ - arduinoble
+---
+
A quick guide to installing the Machine Control's integrated Portenta H7 with the Arduino IDE.
@@ -9,20 +15,14 @@
The official Arduino Library for the Portenta Machine Control.
-
- The WiFi library is designed to use the Murata 1DX module, which allows your Arduino to connect to the Internet.
-
-
- Bluetooth® 4.0 includes both traditional Bluetooth, now labeled " Bluetooth® Classic", and the Bluetooth® Low Energy.
-
- The complete Arduino sketches from the Pro tutorials.
+ The complete Arduino sketches from the Pro tutorials.
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/06.nicla/boards/nicla-sense-me/essentials.md b/content/hardware/06.nicla/boards/nicla-sense-me/essentials.md
index 5f0a4768e4..382c5fa9a9 100644
--- a/content/hardware/06.nicla/boards/nicla-sense-me/essentials.md
+++ b/content/hardware/06.nicla/boards/nicla-sense-me/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - arduinoble
+---
+
A full guide to the basics of the Nicla Sense ME
@@ -9,11 +14,6 @@
-
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
-
-
Provides the APIs for Nicla Sense ME board to perform a DFU or configure/read BHY sensors.
@@ -26,7 +26,7 @@ The ArduinoBLE library is designed for Arduino boards that have hardware enabled
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/06.nicla/boards/nicla-vision/essentials.md b/content/hardware/06.nicla/boards/nicla-vision/essentials.md
index f4a2fe5b1d..8fe3c6b352 100644
--- a/content/hardware/06.nicla/boards/nicla-vision/essentials.md
+++ b/content/hardware/06.nicla/boards/nicla-vision/essentials.md
@@ -1,3 +1,9 @@
+---
+productsLibrariesMap:
+ - arduinoble
+ - wifi
+---
+
All you need to know to get started with your Nicla Vision.
@@ -9,24 +15,14 @@
-
-
-The ArduinoBLE library is designed for Arduino boards that have hardware enabled for BLE and Bluetooth 4.0 and above.
-
-
The PDM library allows you to use PDM (Pulse-density modulation) microphones, like the MP34DT06JTR.
-
-
- The WiFi library is designed to use the Murata 1DX module, which allows your Arduino to connect to the Internet.
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/06.nicla/boards/nicla-voice/essentials.md b/content/hardware/06.nicla/boards/nicla-voice/essentials.md
index 65fd59022f..cefee843e9 100644
--- a/content/hardware/06.nicla/boards/nicla-voice/essentials.md
+++ b/content/hardware/06.nicla/boards/nicla-voice/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - arduinoble
+---
+
A full guide to the basics of the Nicla Voice.
@@ -6,15 +11,9 @@
-
-
- The ArduinoBLE library is designed for Arduino boards that have hardware enabled for BLE and Bluetooth 4.0 and above.
-
-
The PDM library allows you to use PDM (Pulse-density modulation) microphones, like the IM69D130.
-
diff --git a/content/hardware/08.edu/solution-and-kits/din-celsius/essentials.md b/content/hardware/08.edu/solution-and-kits/din-celsius/essentials.md
index dfec498e9d..a74becbd97 100644
--- a/content/hardware/08.edu/solution-and-kits/din-celsius/essentials.md
+++ b/content/hardware/08.edu/solution-and-kits/din-celsius/essentials.md
@@ -1,8 +1,4 @@
-
-
-
- Arduino PID library, useful to reach the set temperature controlling the heat.
-
-
-
-
\ No newline at end of file
+---
+productsLibrariesMap:
+ - pid
+---
\ No newline at end of file
diff --git a/content/hardware/08.edu/solution-and-kits/din-simul8/essentials.md b/content/hardware/08.edu/solution-and-kits/din-simul8/essentials.md
index f8bae8ec83..386a27bd79 100644
--- a/content/hardware/08.edu/solution-and-kits/din-simul8/essentials.md
+++ b/content/hardware/08.edu/solution-and-kits/din-simul8/essentials.md
@@ -1,11 +1,10 @@
-
-
-
- Arduino library for button debouncing, useful also for toggle switch.
-
+---
+productsLibrariesMap:
+ - debounce
+---
+
Learn about debouncing via software using the millis function.
-
\ No newline at end of file
diff --git a/content/hardware/09.kits/maker/plug-and-make-kit/essentials.md b/content/hardware/09.kits/maker/plug-and-make-kit/essentials.md
index 30af7cd4b0..4eb855ec18 100644
--- a/content/hardware/09.kits/maker/plug-and-make-kit/essentials.md
+++ b/content/hardware/09.kits/maker/plug-and-make-kit/essentials.md
@@ -1,8 +1,4 @@
-
-
-
-
-This library allows you to communicate with the Arduino Modulino® nodes.
-
-
-
+---
+productsLibrariesMap:
+ - modulino
+---
\ No newline at end of file
diff --git a/content/hardware/10.mega/boards/due/essentials.md b/content/hardware/10.mega/boards/due/essentials.md
index 915565bec3..bc841ea5db 100644
--- a/content/hardware/10.mega/boards/due/essentials.md
+++ b/content/hardware/10.mega/boards/due/essentials.md
@@ -1,3 +1,10 @@
+---
+productsLibrariesMap:
+ - usbhost
+ - servo
+ - wire
+---
+
All you need to know to get started with your new Arduino board.
@@ -5,25 +12,9 @@
-
-
-
- The USBHost library allows an Arduino Due board to appear as a USB host, enabling it to communicate with peripherals like USB mice and keyboards.
-
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
-
-
-This library allows you to communicate with I2C / TWI devices.
-
-
-
-
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/hardware/10.mega/boards/mega-2560/essentials.md b/content/hardware/10.mega/boards/mega-2560/essentials.md
index 7bc85139fd..87ae7cb602 100644
--- a/content/hardware/10.mega/boards/mega-2560/essentials.md
+++ b/content/hardware/10.mega/boards/mega-2560/essentials.md
@@ -1,3 +1,8 @@
+---
+productsLibrariesMap:
+ - servo
+---
+
All you need to know to get started with your new Arduino board.
@@ -7,23 +12,18 @@
-
+
This library allows you to communicate with I2C / TWI devices.
-
+
The SPI library allows you to communicate with SPI devices, with the Arduino as the controller device.
-
-
-
-The Servo library allows an Arduino board to control RC (hobby) servo motors.
-
-
+
- Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
+ Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
diff --git a/content/programming/05.iot-cloud-api/iot-cloud-api.md b/content/programming/05.iot-cloud-api/iot-cloud-api.md
index eb70355c02..c6ee2e35fc 100644
--- a/content/programming/05.iot-cloud-api/iot-cloud-api.md
+++ b/content/programming/05.iot-cloud-api/iot-cloud-api.md
@@ -1,15 +1,16 @@
---
title: IoT Cloud API
-url: https://www.arduino.cc/reference/en/iot/api/
+url: /cloud-api
external: true
icon: IconBell
links:
[
- { title: "Dashboard V2 Create", url: https://www.arduino.cc/reference/en/iot/api/#api-DashboardsV2-dashboardsV2Create },
- { title: "Dashboard V2 Delete", url: https://www.arduino.cc/reference/en/iot/api/#api-DashboardsV2-dashboardsV2Delete },
- { title: "Dashboard V2 Delete Share", url: https://www.arduino.cc/reference/en/iot/api/#api-DashboardsV2-dashboardsV2DeleteShare },
- { title: "Dashboard V2 Link", url: https://www.arduino.cc/reference/en/iot/api/#api-DashboardsV2-dashboardsV2Link },
- { title: "Dashboard V2 List", url: https://www.arduino.cc/reference/en/iot/api/#api-DashboardsV2-dashboardsV2List },
- { title: "Dashboard V2 list Shares", url: https://www.arduino.cc/reference/en/iot/api/#api-DashboardsV2-dashboardsV2ListShares },
+ { title: "Dashboard V2 Create", url: /cloud-api/dashboards-api#Dashboards V2 List },
+ { title: "Dashboard V2 Delete", url: /cloud-api/dashboards-api#Dashboards V2 },
+ { title: "Dashboard V2 Delete", url: /cloud-api/dashboards-api#Dashboards V2 List },
+ { title: "Dashboard V2 DeleteShare", url: /cloud-api/dashboards-api#Dashboards V2 Dashboard V2 DeleteShare },
+ { title: "Dashboard V2 Link", url: /cloud-api/dashboards-api#Dashboards V2 Link },
+ { title: "Dashboard V2 List", url: /cloud-api/dashboards-api#Dashboards V2 List },
+ { title: "Dashboard V2 ListShares", url: /cloud-api/dashboards-api#Dashboards V2 ListShares },
]
---
diff --git a/package-lock.json b/package-lock.json
index c9caa1dbc4..6a8addc707 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"hasInstallScript": true,
"license": "ISC",
"dependencies": {
- "@arduino/docs-arduino-cc": "^2.0.21",
+ "@arduino/docs-arduino-cc": "^2.0.22",
"gatsby": "^5.11.0",
"gatsby-background-image": "^1.6.0",
"gatsby-image": "^3.11.0",
@@ -339,9 +339,9 @@
}
},
"node_modules/@arduino/docs-arduino-cc": {
- "version": "2.0.21",
- "resolved": "https://npm.pkg.github.com/download/@arduino/docs-arduino-cc/2.0.21/160470dee270b84e1e05d4d67a71a6cf66c608b2",
- "integrity": "sha512-e8Gl9pbdSxANmsYtdbYT/WwMXsE3aX3wW+38sFsyN86m1GaXtQBrhIi7RgbqQCd8KeqCkcOit1RFEmZo4h7bMg==",
+ "version": "2.0.22",
+ "resolved": "https://npm.pkg.github.com/download/@arduino/docs-arduino-cc/2.0.22/f2c7e61af6a07b191b2a0aae42375e6bed12d389",
+ "integrity": "sha512-AFo2n9wHPKN2p38nUMn3qgVbYx8XSQiGz6Lizr00AURAQwGE7SRgEWMj7r6OS20QOkX1OXD7ugpurGIgucqrDg==",
"dependencies": {
"@algolia/autocomplete-core": "^1.10.0",
"@algolia/autocomplete-plugin-recent-searches": "^1.17.0",
@@ -381,6 +381,7 @@
"http-proxy-middleware": "^3.0.2",
"i18next": "^23.11.1",
"js-yaml": "^4.1.0",
+ "jwt-decode": "^4.0.0",
"lodash": "^4.17.21",
"lodash.throttle": "^4.1.1",
"node-fetch": "^2.6.7",
@@ -16497,6 +16498,14 @@
"node": ">=4.0"
}
},
+ "node_modules/jwt-decode": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
+ "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==",
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/kebab-hash": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/kebab-hash/-/kebab-hash-0.1.2.tgz",
diff --git a/package.json b/package.json
index a6d08341c7..f7d9efb04b 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,7 @@
},
"homepage": "https://github.com/arduino/docs-content#readme",
"dependencies": {
- "@arduino/docs-arduino-cc": "^2.0.21",
+ "@arduino/docs-arduino-cc": "^2.0.22",
"gatsby": "^5.11.0",
"gatsby-background-image": "^1.6.0",
"gatsby-image": "^3.11.0",