The Pin I/O mode lets you control an Arduino or compatible which is connected to a Bluefruit LE module.

You can use the nrf8001-based or nrf51822-based breakouts. However, the setup will vary slightly.

Let's start with wiring options

Arduino with Bluefruit LE Shield

If you are using the Bluefruit LE Shield then you have an SPI-connected NRF51822 module. You can use this with Atmega328 (Arduino UNO or compatible), ATmega32u4 (Arduino Leonardo, compatible) or ATSAMD21 (Arduino Zero) Your pinouts are Hardware SPI, CS = 8, IRQ = 7, RST = 4

Bluefruit Micro or Feather 32u4 Bluefruit

If you have a Bluefruit Micro or Feather 32u4 Bluefruit LE then you have an ATmega32u4 chip with Hardware SPI, CS = 8, IRQ = 7, RST = 4

Feather M0 Bluefruit LE

If you have a Feather M0 Bluefruit LE then you have an ATSAMD21 chip with Hardware SPI, CS = 8, IRQ = 7, RST = 4

Bluefruit LE SPI Friend

If you have a stand-alone module, you have a bit of flexibility with wiring however we strongly recommend Hardware SPI, CS = 8, IRQ = 7, RST = 4

You can use this with Atmega328 (Arduino UNO or compatible), ATmega32u4 (Flora, Arduino Leonardo, compatible) or ATSAMD21 (Arduino Zero) Your default pinouts should be Hardware SPI, CS = 8, IRQ = 7, RST = 4

Bluefruit LE UART Friend

If you have a stand-alone UART module you have some flexibility with wiring. However we suggest hardware UART if possible. You will definitely need to use the flow control CTS pin if you are not using hardware UART. You will need to set up the MODE pin as well since Firmata uses both command and data modes

You can use this with Atmega328 (Arduino UNO or compatible), ATmega32u4 (Arduino Leonardo, compatible) or ATSAMD21 (Arduino Zero

Flora BLE

This simplified UART friend is BLE for FLORA, its really only intended for use with Hardware Serial, there's no flow control.

You can use this ATmega32u4 (Flora) although in theory you could wire it up to a different processor

This guide was first published on Feb 20, 2015. It was last updated on Mar 08, 2024.

This page (Wiring Options) was last updated on Jan 07, 2016.

Text editor powered by tinymce.