Skip to content
Closed
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
692 changes: 346 additions & 346 deletions content/hardware/01.mkr/01.boards/mkr-wifi-1010/datasheet/datasheet.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tags:
- SPI
- UART
- Wi-Fi
- Bluetooth
- Bluetooth®
author: 'Jacob Hylén'
hardware:
- hardware/02.hero/boards/uno-r4-wifi
Expand Down Expand Up @@ -644,7 +644,7 @@ To learn more about the Wi-Fi® capabilities of the UNO R4 WiFi, try out the [Ne

Thanks to the ESP32 module, the UNO R4 WiFi has Bluetooth® LE and Bluetooth® 5 capabilities, at a speed of up to 2 Mbps. The ESP32 module has a built in trace-antenna, meaning that you do not need an external one to use the connectivity features of the board. However, this trace antenna is shared with the Bluetooth® module, which means that you cannot use Bluetooth® and Wi-Fi® at the same time.

Below is an example sketch scans for bluetooth devices:
Below is an example sketch scans for Bluetooth® devices:

```arduino
#include <ArduinoBLE.h>
Expand Down Expand Up @@ -808,7 +808,7 @@ void printData(const unsigned char data[], int length) {
}
```

If you want to learn more about Bluetooth LE check out our article [here](/learn/communication/bluetooth).
If you want to learn more about Bluetooth® LE check out our article [here](/learn/communication/bluetooth).

### Programming the ESP32 (Advanced)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ TinyML is an emerging field and there is still work to do – but what’s excit

## TensorFlow Lite for Microcontrollers Examples

***The TensorFlow Lite examples are currently not compatible with the [Arduino Nano BLE Sense Rev2](/hardware/nano-33-ble-sense-rev2) board.***
***The TensorFlow Lite examples are currently not compatible with the [Arduino Nano 33 BLE Sense Rev2](/hardware/nano-33-ble-sense-rev2) board.***

The inference examples for TensorFlow Lite for Microcontrollers are now packaged and available through the Arduino Library Manager making it possible to include and run them on Arduino in a few clicks. In this section we’ll show you how to run them. The examples are:

Expand Down Expand Up @@ -135,7 +135,7 @@ We’ve adapted the tutorial below, so no additional hardware is needed – the

**1.** First, let's make sure we have the drivers for the Nano 33 BLE boards installed. If we are using the online IDE, there is no need to install anything, if you are using the offline IDE, we need to install it manually. This can be done by navigating to **Tools > Board > Board Manager...**, search for **Arduino Mbed OS Nano Boards**, and install it.

![Install Nano BLE board](assets/BoardsManager.png)
![Install Nano 33 BLE board](assets/BoardsManager.png)

**2.** Also, let's make sure we have all the libraries we need installed. If we are using the online IDE, there is no need to install anything. If we are using the offline IDE, this can be done by navigating to **Tools > Manage libraries...**, search for **Arduino_TensorFlowLite** and **Arduino_BMI270_BMM150**, and install them both.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: 'Connecting Nano 33 BLE Devices over Bluetooth®'
difficulty: intermediate
compatible-products: [nano-33-ble-sense]
description: 'Learn about the history of Bluetooth®, how Bluetooth® Low Energy works and how to connect two Nano BLE devices over Bluetooth®.'
description: 'Learn about the history of Bluetooth®, how Bluetooth® Low Energy works and how to connect two Nano 33 BLE devices over Bluetooth®.'
tags:
- Bluetooth®
- Bluetooth® Low Energy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
---
title: 'Nano 33 BLE Sense Community Projects'
description: 'Discover interesting projects from the community based on the Nano 33 BLE Sense board.'
author: 'Karl Söderby'
tags: [Picovoice, Magic Wand]
---

The Nano BLE Sense is a fantastic, versatile board that can be used for environmental & gesture sensing, machine learning and connectivity projects. In this article you will find great videos and articles related to the [Nano BLE Sense board](https://store.arduino.cc/products/arduino-nano-33-ble-sense), made by our amazing community of makers.

***Videos and external links found in this article are not maintained by Arduino. You can visit the [official documentantion for Nano BLE Sense](/hardware/nano-33-ble-sense).***

## Voice Control

<iframe width="100%" height="400" src="https://www.youtube.com/embed/b7wzFEDU0U8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Picovoice is a platform for creating voice AI applications, and they have implemented support for the Nano BLE Sense. The example above teaches us how to set different parameters on the board, such as **speed, iterations** and **color**, using only our voice.

- [Offline Voice AI on Arduino](https://medium.com/picovoice/offline-voice-ai-on-arduino-4a7f7e572bfb) (external link).

## Magic Wand

<iframe width="100%" height="400" src="https://www.youtube.com/embed/Lfv3WJnYhX0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

The AI-Powered Magic Wand by Andri Yadi is a great project to undertake with your Nano BLE Sense. Learn how to turn your board into a magic wand and channel your inner Harry Potter (or Hermione Granger). You can learn more about this project through the links below:

- [AI-Powered Magic Wand](https://medium.com/picovoice/offline-voice-ai-on-arduino-4a7f7e572bfb) (external link).
- [Link to GitHub repository](https://github.com/andriyadi/MagicWand-TFLite-Arduino).

## Phyphox App Monitoring

<iframe width="100%" height="400" src="https://www.youtube.com/embed/3uaFVM0IBiE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Learn how to access data from the Nano BLE Sense via the [Phyphox](https://phyphox.org/). To learn more about this project, check the link below:

- [Remote sensors with a smartphone](http://hebergement.universite-paris-saclay.fr/supraconductivite/project/arduino_nano/?lang=en) (external link).

## Color Detection

<iframe width="100%" height="400" src="https://www.youtube.com/embed/BGAXLsUgPqY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

In this project, the Nano BLE Sense learns how to identify three different colors. You can read more about this in the link below:

- [AlfES - Color Detection](https://create.arduino.cc/projecthub/aifes_team/aifes-color-detection-demo-772811) (Project Hub).

---
title: 'Nano 33 BLE Sense Community Projects'
description: 'Discover interesting projects from the community based on the Nano 33 BLE Sense board.'
author: 'Karl Söderby'
tags: [Picovoice, Magic Wand]
---
The Nano 33 BLE Sense is a fantastic, versatile board that can be used for environmental & gesture sensing, machine learning and connectivity projects. In this article you will find great videos and articles related to the [Nano 33 BLE Sense board](https://store.arduino.cc/products/arduino-nano-33-ble-sense), made by our amazing community of makers.
***Videos and external links found in this article are not maintained by Arduino. You can visit the [official documentantion for Nano 33 BLE Sense](/hardware/nano-33-ble-sense).***
## Voice Control
<iframe width="100%" height="400" src="https://www.youtube.com/embed/b7wzFEDU0U8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Picovoice is a platform for creating voice AI applications, and they have implemented support for the Nano 33 BLE Sense. The example above teaches us how to set different parameters on the board, such as **speed, iterations** and **color**, using only our voice.
- [Offline Voice AI on Arduino](https://medium.com/picovoice/offline-voice-ai-on-arduino-4a7f7e572bfb) (external link).
## Magic Wand
<iframe width="100%" height="400" src="https://www.youtube.com/embed/Lfv3WJnYhX0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
The AI-Powered Magic Wand by Andri Yadi is a great project to undertake with your Nano 33 BLE Sense. Learn how to turn your board into a magic wand and channel your inner Harry Potter (or Hermione Granger). You can learn more about this project through the links below:
- [AI-Powered Magic Wand](https://medium.com/picovoice/offline-voice-ai-on-arduino-4a7f7e572bfb) (external link).
- [Link to GitHub repository](https://github.com/andriyadi/MagicWand-TFLite-Arduino).
## Phyphox App Monitoring
<iframe width="100%" height="400" src="https://www.youtube.com/embed/3uaFVM0IBiE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Learn how to access data from the Nano 33 BLE Sense via the [Phyphox](https://phyphox.org/). To learn more about this project, check the link below:
- [Remote sensors with a smartphone](http://hebergement.universite-paris-saclay.fr/supraconductivite/project/arduino_nano/?lang=en) (external link).
## Color Detection
<iframe width="100%" height="400" src="https://www.youtube.com/embed/BGAXLsUgPqY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
In this project, the Nano 33 BLE Sense learns how to identify three different colors. You can read more about this in the link below:
- [AlfES - Color Detection](https://create.arduino.cc/projecthub/aifes_team/aifes-color-detection-demo-772811) (Project Hub).
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ We’ve adapted the tutorial below, so no additional hardware is needed – the

**1.** First, let's make sure we have the drivers for the Nano 33 BLE boards installed. Select the board manager in the left panel, and search for **"Nano 33 BLE"** and install the **"Arduino Mbed OS Nano Boards"**.

![Install Nano BLE board](assets/install-board.png)
![Install Nano 33 BLE board](assets/install-board.png)

**2.** Also, let's make sure we have all the libraries we need installed. The **Arduino_LSM9DS1** can be installed in the library manager in the IDE:

Expand Down
Loading