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
Text editor powered by tinymce.