You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Arduino Nano 33 BLE Rev2 shares its pinout with the classic Arduino Nano but builds on the nRF52840 microcontroller with 1MB CPU Flash Memory. Featuring a 9-axis inertial measurement unit and the possibility for Bluetooth® Low Energy connectivity.t can help you to create your next Bluetooth® Low Energyenabled project.
10
+
The Arduino Nano 33 BLE Rev2 shares its pinout with the classic Arduino Nano but builds on the nRF52840 microcontroller with 1MB CPU Flash Memory. Featuring a 9-axis inertial measurement unit and the possibility for Bluetooth® Low Energy connectivity. It can help you to create your next Bluetooth® Low Energy-enabled project.
Copy file name to clipboardExpand all lines: content/hardware/03.nano/boards/nano-33-ble-rev2/tutorials/cheat-sheet/ble-cheat-sheet.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ The Nano 33 BLE Rev2 can be programmed through the **Arduino IDE 2**. To install
63
63
64
64
The Nano 33 BLE Rev2 can be programmed through the **Web Editor**. To get started with your board, you will only need to install a plugin, which is explained in the guide below:
65
65
66
-
-[Getting started with the Web Editor](/arduino-cloud/guides/cloud-editor)
66
+
-[Getting Started with the Web Editor](/arduino-cloud/guides/cloud-editor)
67
67
68
68
## Using OpenMV IDE
69
69
@@ -91,12 +91,12 @@ The Nano 33 BLE Rev2 has 8 analog pins, that can be used through the `analogRead
91
91
value = analogRead(pin, value);
92
92
```
93
93
94
-
***Please note: pin`A4` and `A5` should be used for I2C only.***
94
+
***Please note: pins`A4` and `A5` should be used for I2C only.***
95
95
96
96
97
97
### PWM Pins
98
98
99
-
Pins **D2-D12** and **A0-A7**supports PWM (Pulse Width Modulation).
99
+
Pins **D2-D12** and **A0-A7**support PWM (Pulse Width Modulation).
100
100
***Pins A4, A5 and D11, D12 are not recommended for PWM as they have I2C & SPI buses attached.***
101
101
102
102
```arduino
@@ -221,7 +221,7 @@ The pins used for SPI (Serial Peripheral Interface) on the Nano 33 BLE Rev2 are
221
221
- (SCK) - D13
222
222
- (CS/SS) - Any GPIO
223
223
224
-
***The signal names MOSI, MISO and SS has been replaced by COPI (Controller Out, Peripheral In), CIPO (Controller In, Peripheral Out) and CS (Chip Select).***
224
+
***The signal names MOSI, MISO and SS have been replaced by COPI (Controller Out, Peripheral In), CIPO (Controller In, Peripheral Out) and CS (Chip Select).***
225
225
226
226
To use SPI, we first need to include the [SPI](https://www.arduino.cc/en/reference/SPI) library.
The Nano 33 BLE Rev2 supports Bluetooth® through the [u-blox NINA-B306](https://docs.arduino.cc/resources/datasheets/NINA-B3-series.pdf) module. To use this module, we can use the [ArduinoBLE](https://www.arduino.cc/en/Reference/ArduinoBLE) library.

312
312
313
-
## Bluetooth®
313
+
## Bluetooth
314
314
315
-
To enable Bluetooth® on the Nano 33 BLE Rev2, we can use the [ArduinoBLE](https://www.arduino.cc/en/Reference/ArduinoBLE) library, and include it at the top of our sketch:
315
+
To enable Bluetooth on the Nano 33 BLE Rev2, we can use the [ArduinoBLE](https://www.arduino.cc/en/Reference/ArduinoBLE) library, and include it at the top of our sketch:
316
316
317
317
```arduino
318
318
#include <ArduinoBLE.h>
@@ -338,19 +338,19 @@ Start advertising:
338
338
BLE.advertise();
339
339
```
340
340
341
-
Listen for Bluetooth® Low Energy peripherals to connect:
341
+
Listen for Bluetooth Low Energy peripherals to connect:
342
342
343
343
```arduino
344
344
BLEDevice central = BLE.central();
345
345
```
346
346
347
347
### Tutorials
348
348
349
-
-[Controlling Nano 33 BLE Rev2 RGB LED via Bluetooth®](/tutorials/nano-33-ble/bluetooth)
349
+
-[Controlling Nano 33 BLE Rev2 RGB LED via Bluetooth](/tutorials/nano-33-ble/bluetooth)
350
350
351
351
## USB Keyboard
352
352
353
-
To use the board as a keyboard, you can refer to the [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library that can be found inside the core.
353
+
To use the board as a keyboard, you can refer to the [USB HID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library that can be found inside the core.
354
354
355
355
You first need to include the libraries and create an object:
0 commit comments