Skip to content

Arduino Nano 33 Ble Sense board docs + bluetooth instructions #239

New issue

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

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

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 25, 2022
Merged
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
17 changes: 17 additions & 0 deletions content/docs/reference/microcontrollers/nano-33-ble-sense.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: "Arduino Nano 33 BLE Sense"
weight: 3
---

The [Arduino Nano 33 BLE Sense](https://store.arduino.cc/arduino-nano-33-ble-sense) is a very small ARM development board based on the Nordic Semiconductor [nrf52840](https://www.nordicsemi.com/eng/Products/nRF52840) processor.

This is the same board as [Arduino Nano 33 BLE](nano-33-ble) but with additional onboard sensors (see below).

Flash this board exactly the same way as [Arduino Nano 33 BLE](nano-33-ble) (target name is the same too).

## Additional onboard sensors

* Proximity [APDS9960](https://github.com/tinygo-org/drivers/tree/release/apds9960)
* Pressure [LPS22HB](https://github.com/tinygo-org/drivers/tree/release/lps22hb)
* Humidity [HTS221](https://github.com/tinygo-org/drivers/tree/release/hts221)
* Microphone [MP34DT06JTR](https://github.com/tinygo-org/drivers/tree/release/microphone)
13 changes: 12 additions & 1 deletion content/docs/reference/microcontrollers/nano-33-ble.md
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ weight: 3

The [Arduino Nano33 BLE](https://store.arduino.cc/arduino-nano-33-ble) is a very small ARM development board based on the Nordic Semiconductor [nrf52840](https://www.nordicsemi.com/eng/Products/nRF52840) processor.

There is also the [Arduino Nano33 BLE Sense](https://store.arduino.cc/arduino-nano-33-ble-sense) which is the exact same board but with additional onboard sensors.
There is also the [Arduino Nano33 BLE Sense](nano-33-ble-sense) which is the exact same board but with additional onboard sensors.

## Interfaces

@@ -18,6 +18,10 @@ There is also the [Arduino Nano33 BLE Sense](https://store.arduino.cc/arduino-na
| ADC | YES | YES |
| PWM | YES | YES |

## Onboard sensors

* 9-axis IMU: [LSM9DS1](https://github.com/tinygo-org/drivers/tree/release/lsm9ds1)

## Machine Package Docs

[Documentation for the machine package for the Arduino Nano33 BLE](../machine/nano-33-ble)
@@ -69,6 +73,13 @@ Once you have installed the needed BOSSA command line utility, as in the previou

Instructions needed here.

## Bluetooth

Nordic Semiconductor's SoftDevice (s140v7) must be flashed first to enable use of [bluetooth](https://github.com/tinygo-org/bluetooth) on this board.

SoftDevice overwrites original bootloader and flashing method described above is not avalable anymore.
Instead, please use [debug](../../guides/debugging.md) probe and flash your code with `nano-33-ble-s140v7` target.

## Notes

You can use the USB port to the Arduino Nano33 BLE as a serial port. `UART0` refers to this connection.