Skip to content

Commit b42509c

Browse files
authored
Merge pull request #784 from arduino/Hannes7eicher/Nano-Feature-Buttons-MKC-765
Hannes7eicher/nano feature buttons mkc 765
2 parents 149e6b1 + cc1d023 commit b42509c

File tree

6 files changed

+89
-89
lines changed

6 files changed

+89
-89
lines changed

content/hardware/03.nano/boards/nano-33-ble-sense/features.md

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,60 +7,61 @@ The Arduino Nano 33 BLE Sense is a great choice for any beginner, maker or profe
77

88
<FeatureList>
99

10-
<Feature title="u-blox NINA-B306" image="bluetooth">
10+
<Feature title="Bluetooth®" image="bluetooth">
1111

12-
A powerful 2.4 GHz Bluetooth® 5 low energy module from u-blox, with an internal antenna.
12+
A powerful 2.4 GHz Bluetooth® 5 Low Energy module from u-blox, with an internal antenna. Can be used to transmit data between different devices
13+
using the ArduinoBLE library.
1314

14-
<FeatureLink title="Datasheet" url="/resources/datasheets/NINA-B3-series.pdf" download blank/>
15+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/ble-device-to-device"/>
16+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduinoble/"/>
1517
</Feature>
1618

1719
<Feature title="IMU for Motion Detection" image="imu">
1820

19-
The LSM9DS1 inertial measurement unit features a 3D accelerometer, gyroscope and magnetometer and allows you to detect orientation, motion or vibrations in your project.
21+
The LSM9DS1 inertial measurement unit features a 3D accelerometer, gyroscope and magnetometer allowing you to detect orientation, motion or vibrations in your project.
2022

21-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_lsm9ds1.pdf" download blank/>
23+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/imu-accelerometer"/>
24+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduino_lsm9ds1/"/>
2225
</Feature>
2326

2427
<Feature title="Python® Support" image="python">
2528

26-
This board can be programmed with the Python® programming language via the OpenMV IDE.
29+
This board can be programmed using MicroPython which is an implementation of the Python® programming language that comes with a subset of the Python® standard library.
2730

28-
<FeatureLink title="Learn More" url="/learn/programming/arduino-and-python"/>
31+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/micropython-installation"/>
32+
<FeatureLink variant="secondary" title="Learn More" url="/learn/programming/arduino-and-python"/>
2933
</Feature>
3034

31-
<Feature title="Omnidirectional Digital Microphone" image="microphone">
35+
<Feature title="Microphone" image="microphone">
3236

33-
The MP34DT05 microphone allows to capture and analyze sound in real time and can be used to create a voice interface for your project.
37+
Use the built-in omnidirectional digital microphone (MP34DT05) to capture and analyze sound in real time to create a voice interface for your project. Use the PDM library to implement its functionalities in your projects.
3438

35-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_mp34dt05-a.pdf" download blank/>
39+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/microphone-sensor"/>
40+
<FeatureLink variant="secondary" title="Library" url="/learn/built-in-libraries/pdm"/>
3641
</Feature>
3742

3843
<Feature title="Proximity and Gesture Detection" image="proximity-sensor">
3944

40-
The APDS-9960 chip allows for measuring digital proximity and ambient light as well as for detecting RGB colors and gestures.
45+
Learn how to output raw sensor data using the built-in APDS9960 sensor and create a gesture control system. Together with the APDS9960 library you can control the built-in RGB LED through hand gestures.
4146

42-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_av02-4191en_ds_apds-9960.pdf" download blank/>
47+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/gesture-sensor"/>
48+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduino_apds9960/"/>
4349
</Feature>
4450

4551
<Feature title="Barometric Pressure Sensor" image="pressure-sensor">
4652

4753
The LPS22HB picks up on barometric pressure and allows for a 24-bit pressure data output between 260 to 1260 hPa. This data can also be processed to calculate the height above sea level of the current location.
4854

49-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_lps22hb.pdf" download blank/>
55+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/barometric-sensor"/>
56+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduino_lps22hb/"/>
5057
</Feature>
5158

52-
<Feature title="Temperature and Humidity Detection" image="temperature-sensor">
59+
<Feature title="Temperature and Humidity Sensor" image="temperature-sensor">
5360

54-
The HTS221 capacitive digital sensor measures relative humidity and temperature. It has a temperature accuracy of ± 0.5 °C (between 15-40 °C) and is thereby perfectly suited to detect ambient temperature.
61+
The HTS221 capacitive digital sensor measures relative humidity and temperature. It has an accuracy of ± 0.5 °C and is thereby perfectly suited to detect ambient temperature.
5562

56-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_HTS221.pdf" download blank/>
57-
</Feature>
58-
59-
<Feature title="Lauterbach TRACE32 debugger" image="file-icon">
60-
61-
This board is compatible with Lauterbach TRACE32 debugger, and a free license can be obtained using the boards serial number.
62-
63-
<FeatureLink title="Learn More" url="/tutorials/nano-33-ble-sense/trace-32"/>
63+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/humidity-and-temperature-sensor"/>
64+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduino_hts221/"/>
6465
</Feature>
6566

6667
</FeatureList>

content/hardware/03.nano/boards/nano-33-ble/features.md

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,39 +5,36 @@ The Arduino Nano 33 BLE is a great choice for any beginner, maker or professiona
55

66

77
<FeatureList>
8-
<Feature title="u-blox NINA-B306" image="bluetooth">
8+
<Feature title="Bluetooth®" image="bluetooth">
99

10-
A powerful 2.4 GHz Bluetooth® 5 Low Energy module from u-blox, with an internal antenna.
10+
A powerful 2.4 GHz Bluetooth® 5 Low Energy module from u-blox, with an internal antenna. Can be used to transmit data between different devices
11+
using the ArduinoBLE library.
1112

12-
<FeatureLink title="Datasheet" url="/resources/datasheets/NINA-B3-series.pdf" download blank/>
13+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble/bluetooth"/>
14+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduinoble/"/>
1315
</Feature>
1416

1517
<Feature title="IMU for Motion Detection" image="imu">
1618

17-
The LSM9DS1 inertial measurement unit features a 3D accelerometer, gyroscope and magnetometer and allows you to detect orientation, motion or vibrations in your project.
19+
The LSM9DS1 inertial measurement unit features a 3D accelerometer, gyroscope and magnetometer allowing you to detect orientation, motion or vibrations in your project.
1820

19-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_lsm9ds1.pdf" download blank/>
20-
</Feature>
21-
22-
<Feature title="Arm® Mbed™ OS" image="core">
23-
24-
Running on Arm® Mbed™ OS the Nano 33 BLE builds upon the same operating system as the Arduino Portenta H7. This also allows for Arduino APIs to be integrated using APIs exposed directly by Mbed OS.
25-
26-
<FeatureLink title="Link to Mbed OS documentation" url="https://os.mbed.com/docs/mbed-os" blank/>
21+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble/imu-accelerometer"/>
22+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduino_lsm9ds1/"/>
2723
</Feature>
2824

2925
<Feature title="Python® Support" image="python">
3026

31-
This board can be programmed with the Python® programming language via the OpenMV IDE.
27+
This board can be programmed using MicroPython, which is an implementation of the Python® programming language that comes with a subset of the Python® standard library.
3228

33-
<FeatureLink title="Learn More" url="/learn/programming/arduino-and-python"/>
29+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/micropython-installation"/>
30+
<FeatureLink variant="secondary" title="Learn More" url="/learn/programming/arduino-and-python"/>
3431
</Feature>
3532

36-
<Feature title="Lauterbach TRACE32 debugger" image="file-icon">
33+
<Feature title="Arm® Mbed™ OS" image="core">
3734

38-
This board is compatible with Lauterbach TRACE32 debugger, and a free license can be obtained using the boards serial number.
35+
Arm® Mbed™ OS is an open-source operating system which the Nano 33 BLE builds upon. It’s the same operating system as the Arduino Portenta H7, which allows for Arduino APIs to be integrated using APIs exposed directly by Mbed OS.
3936

40-
<FeatureLink title="Learn More" url="/tutorials/nano-33-ble/trace-32"/>
37+
<FeatureLink variant="primary" title="Documentation" url="https://os.mbed.com/docs/mbed-os"/>
4138
</Feature>
4239

4340

content/hardware/03.nano/boards/nano-33-iot/features.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,29 @@ The Arduino Nano 33 IoT is Arduino's smallest board to get started with Internet
33
</FeatureDescription>
44

55
<FeatureList>
6-
<Feature title="Cortex-M0 32-bit SAMD21" image="core">
76

8-
The powerful, low-power processor featuring 256KB of CPU flash memory.
7+
<Feature title="Wi-Fi®" image="wifi">
98

10-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/mkr-microchip_samd21_family_full_datasheet-ds40001882d.pdf" download blank/>
9+
The board comes with Wi-Fi® connectivity and Arduino IoT Cloud compatibility. This allows you to create IoT applications in your own projects.
10+
11+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-iot/wifi-connection"/>
12+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/wifinina/"/>
1113
</Feature>
1214

13-
<Feature title="u-blox NINA-W102" image="wifi-bluetooth">
15+
<Feature title="Bluetooth®" image="bluetooth">
1416

15-
Enables Bluetooth® and Wi-Fi connectivity to get started with IoT or Bluetooth® Low Energy applications.
17+
The Nano 33 IoT is Bluetooth® enabled allowing you to control peripheral devices via bluetooth and start implementing Bluetooth® Low Energy applications.
1618

17-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Arduino_NINA-W10_DataSheet_%28UBX-17065507%29.pdf" download blank/>
19+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-iot/bluetooth"/>
20+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduinoble/"/>
1821
</Feature>
1922

20-
<Feature title="ATECC608A crypto chip" image="crypto-chip">
23+
<Feature title="IMU" image="imu">
2124

22-
The ECC608A crypto chip makes sure your data remains secure and private, and can store up to 16 keys in an EEPROM array.
25+
The Nano 33 IoT comes with an IMU (LSM6DS3), combining an accelerometer and a gyroscope. Build your own motion tracking device and implement it in your projects.
2326

24-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/microchip_atecc608a_cryptoauthentication_device_summary_datasheet-DS40001977B.pdf" download blank/>
27+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-iot/imu-gyroscope"/>
28+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduino_lsm6ds3/"/>
2529
</Feature>
30+
2631
</FeatureList>

content/hardware/03.nano/boards/nano-every/features.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,18 @@ The Arduino Nano Every is an evolution of the classic Arduino Nano sharing the s
66

77

88
<FeatureList>
9-
<Feature title="ATMega4809 microcontroller" image="core">
9+
<Feature title="I2C" image="communication">
1010

11-
The ATMega4809 CPU features 50% more program memory than the classic Arduino UNO, allowing for larger programs.
11+
Learn how to send data from the Nano Every board to another board via I2C.
1212

13-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano-Every_processor-48-pin-Data-Sheet-megaAVR-0-series-DS40002016B.pdf" download blank/>
13+
<FeatureLink variant="primary" title="Documentation" url="learn/communication/wire"/>
14+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/language/functions/communication/wire/"/>
1415
</Feature>
1516

1617
<Feature title="Tiny footprint" image="nano-form-factor">
1718

18-
With a length of 45 mm and a width of 18 mm the Nano Every is Arduino's smallest board, weighing only 5 grams with attached headers and even less when configured without them.
19-
</Feature>
19+
With a length of 45 mm and a width of 18 mm the Nano Every is Arduino's smallest board and weighs only 5 grams.
2020

21+
</Feature>
2122

2223
</FeatureList>

content/hardware/03.nano/boards/nano-rp2040-connect/features.md

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,63 +6,62 @@ The feature packed **Arduino Nano RP2040 Connect** brings the new **Raspberry Pi
66

77

88
<FeatureList>
9-
<Feature title="Raspberry Pi RP2040 Microcontroller" image="mcu">
10-
11-
The all-new low-cost Raspberry Pi silicon is the first microcontroller developed by the Raspberry Pi Foundation.
12-
13-
<FeatureLink title="Datasheet" url="https://datasheets.raspberrypi.org/rp2040/rp2040-datasheet.pdf" download blank/>
14-
</Feature>
159

1610
<Feature title="Python® Support" image="python">
1711

18-
This board can be programmed with the Python® programming language via the OpenMV IDE.
12+
This board can be programmed using MicroPython which is an implementation of the Python® programming language that comes with a subset of the Python® standard library.
1913

20-
<FeatureLink title="Learn More" url="/learn/programming/arduino-and-python"/>
14+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-33-ble-sense/micropython-installation"/>
15+
<FeatureLink variant="secondary" title="Learn More" url="/learn/programming/arduino-and-python"/>
2116
</Feature>
2217

23-
<Feature title="Dual Core 32-bit Arm® Cortex®-M0+" image="core">
18+
<Feature title="Machine Learning" image="core">
2419

25-
Get started with machine learning with TinyML, TensorFlow Lite or Edge Impulse thanks to the high performance energy efficient microprocessor clocked at 133 MHz.
20+
Get started with machine learning using TinyML, TensorFlow Lite or Edge Impulse thanks to the high performance energy efficient microprocessor clocked at 133 MHz in your projects.
2621

27-
<FeatureLink title="Datasheet" url="https://developer.arm.com/-/media/Arm%20Developer%20Community/PDF/Processor%20Datasheets/Arm%20Cortex-M0%20plus%20Processor%20Datasheet.pdf?revision=76cf8aff-b8fc-4897-b144-ee2858c3398f&la=en&hash=6AF26D8B8C9A0404181234E5612C872619072765" download/>
22+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-rp2040-connect/rp2040-imu-advanced"/>
23+
<FeatureLink variant="secondary" title="Library" url="https://github.com/stm32duino/X-NUCLEO-IKS01A3"/>
2824
</Feature>
2925

26+
<Feature title="WiFi" image="wifi">
3027

31-
<Feature title="U-blox® Nina W102" image="wifi-bluetooth">
32-
33-
The first and only RP2040 board with native Bluetooth® and WiFi connectivity.
28+
The first and only RP2040 board with native WiFi connectivity and Arduino IoT Cloud compatibility. Control your peripherals wirelessly and start implementing IoT and WiFi applications in your projects.
3429

35-
<FeatureLink title="Datasheet" url="https://content.u-blox.com/sites/default/files/NINA-W10_ProductSummary_UBX-17051775.pdf" download blank/>
30+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-rp2040-connect/rp2040-ap-web-server-rgb"/>
31+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/wifinina/"/>
3632
</Feature>
3733

38-
<Feature title="ST LSM6DSOX 6-axis IMU" image="imu">
34+
<Feature title="Omnidirectional Microphone" image="microphone">
3935

40-
Combined accelerometer and gyroscope with a dedicated machine learning core.
36+
The Nano RP2040 connect comes with the MP34DT05 microphone. It allows you to capture and analyze sound in real time and can be used to create a voice interface to control your peripherals through sound.
4137

42-
<FeatureLink title="Datasheet" url="https://www.st.com/resource/en/datasheet/lsm6dsox.pdf" download blank/>
38+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-rp2040-connect/rp2040-microphone-basics"/>
39+
<FeatureLink variant="secondary" title="Library" url="/learn/built-in-libraries/pdm"/>
4340
</Feature>
4441

45-
<Feature title="Omnidirectional Digital Microphone" image="microphone">
42+
<Feature title="Bluetooth" image="bluetooth">
4643

47-
The MP34DT05 microphone allows to capture and analyze sound in real time and can be used to create a voice interface for your project.
44+
The board is Bluetooth® enabled allowing you to control peripheral devices via bluetooth.
4845

49-
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_mp34dt05-a.pdf" download blank/>
46+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-rp2040-connect/rp2040-ble-device-to-device"/>
47+
<FeatureLink variant="secondary" title="Library" url="https://www.arduino.cc/reference/en/libraries/arduinoble/"/>
5048
</Feature>
5149

52-
<Feature title="Microchip ATECC608A Cryptographic Co-processor" image="crypto-chip">
50+
<Feature title="6-axis IMU" image="imu">
5351

54-
The powerful, low-power processor that is used in all MKR Family boards.
52+
Combined accelerometer and gyroscope with a dedicated machine learning core.
5553

56-
<FeatureLink title="Datasheet" url="https://ww1.microchip.com/downloads/en/DeviceDoc/ATECC608A-CryptoAuthentication-Device-Summary-Data-Sheet-DS40001977B.pdf" download blank/>
54+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-rp2040-connect/rp2040-imu-advanced"/>
55+
<FeatureLink variant="secondary" title="Library" url="https://github.com/stm32duino/X-NUCLEO-IKS01A3"/>
5756
</Feature>
5857

5958
<Feature title="Temperature Sensor" image="temperature-sensor">
6059

6160
The LSM6DSOX sensor also features an embedded sensor that can be accessed directly via a library.
6261

63-
<FeatureLink title="Datasheet" url="/tutorials/nano-rp2040-connect/rp2040-01-technical-reference#temperature"/>
62+
<FeatureLink variant="primary" title="Documentation" url="/tutorials/nano-rp2040-connect/rp2040-01-technical-reference#temperature"/>
63+
<FeatureLink variant="secondary" title="Library" url="/learn/built-in-libraries/pdm"/>
6464
</Feature>
6565

6666

67-
68-
</FeatureList>
67+
</FeatureList>

content/hardware/03.nano/boards/nano/features.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,18 @@ The classic Nano is the oldest member of the Arduino Nano family boards. It is s
66

77

88
<FeatureList>
9-
<Feature title="ATmega328 microcontroller" image="core">
109

11-
The ATMega328 CPU runs with 16 MHz and features 32 KB of Flash Memory (of which 2 KB used by bootloader).
10+
<Feature title="I2C Protocol" image="communication">
1211

13-
<FeatureLink title="Datasheet" url="http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf" download blank/>
12+
A communication protocol that can be used to set up communication between two boards.
13+
14+
<FeatureLink variant="primary" title="Documentation" url="https://www.arduino.cc/reference/en/language/functions/communication/wire/"/>
15+
<FeatureLink variant="secondary" title="library" url="https://github.com/arduino/ArduinoCore-avr/tree/master/libraries/Wire"/>
1416
</Feature>
1517

1618
<Feature title="Tiny footprint" image="nano-form-factor">
1719

1820
With a length of 45 mm and a width of 18 mm the Nano is Arduino's smallest board and weighs only 7 grams.
19-
</Feature>
20-
21-
22-
<Feature title="Made for breadboard" image="configurability">
2321

24-
The Nano is made for breadboard use and features soldered headers for all pins, allowing to attach the board easily on any breadboard.
2522
</Feature>
2623
</FeatureList>

0 commit comments

Comments
 (0)