Raccordement par défaut
Pour une mise en place rapide, Adafruit a déjà raccordé le Bluefruit LE sur les broches par défaut. Cela permet de suivre le tutoriel
(qui exploite également les broches par défaut).
Le Bluefruit LE SPI Friend (comme le shield BlueFruit LE pour Arduino) ne devrait pas être modifié et utilisera le brochage le
brochage suivant:
Broches SPI du Bluefruit LE Broche Arduino
SCK
MISO
MOSI
CS
IRQ
Interruption
RST
Reset
Par défaut, Adafruit utilise le bus SPI matériel
digitales. Par exemple, sur un Arduino UNO, le bus SPI matériel utilise les broches #13, #12 et #11.
Si vous disposez d'un Arduino Uno (ou Atmega328 compatible) dont le connecteur 2x3 est manquant alors vous pouvez brancher
des fils (sous le shield) pour réaliser le raccordement sur le bus SPI matériel de SCK/MISO/MOSI vers 13/12/11.
Si vous ne voulez pas utiliser le bus SPI matériel (connecteur 2x3 broches), il est toujours possible d'utiliser du SPI logiciel. Le SPI
logiciel est plus lent mais permet d'utiliser n'importe quelle broche digital pour émuler le bus SPI logiciel (il faudra 3 broches).
Utilisez simplement des fils pour réaliser des pontages entre les breakouts SCK/MISO/MOSI et les broches que vous souhaitez
utiliser.
Si vous voulez modifier les broches SPI utilisés (le raccordement par défaut), il ne faut pas souder le connecteur SPI (2x3 broches)
sur votre shield.
Modifier le brochage par défaut
Si vous voulez que les croquis/sketch d'exemple utilisent des broches SPI différentes (pour CS, IRQ ou RST) alors ouvrez le fichier
BluefruitConfig.h disponible dans le répertoire exemple (de l'exemple que vous désirez tester).
Dans ce fichier .h, il faudra changer les broches pour qu'elles aient la nouvelle affectation souhaitée (Voyez la section "Logiciel"
pour savoir comment installer la bibliothèque).
Si vous voulez utiliser le SPI Logiciel (bitbang), vous pouvez utiliser les valeurs de broche suivantes pour SCK, MISO et MOSI:
// SPI Logiciel
#define BLUEFRUIT_SPI_CS
#define BLUEFRUIT_SPI_IRQ
#define BLUEFRUIT_SPI_RST
Pour revenir à la configuration SPI Matériel (sur un Arduino UNO), vous pouvez utiliser les valeurs de broches suivantes pour SCK,
MISO et MOSI:
// SPI Materiel
#define BLUEFRUIT_SPI_SCK
#define BLUEFRUIT_SPI_MISO
#define BLUEFRUIT_SPI_MOSI
Le fichier BluefruitConfig.h peut être trouvé dans le volet dédicacé (voir ci-dessous):
SPI Matériel: SCK
SPI matériel: MISO
SPI matériel: MOSI
8
7
4
https://www.arduino.cc/en/Reference/SPI
8
7
4
13
12
11
Brancher
. Ces broches SPI sont partagées avec d'autres broches