Descrizione
Cos’è
Modulo Bluetooth 4.0 BLE basato sui chip CC2540/CC2541, progettato per un basso consumo energetico. Permette la connessione senza fili a dispositivi compatibili con Bluetooth 4.0.
Caratteristiche
- Bluetooth 4.0 BLE
- Chip CC2540/CC2541
- Basso consumo energetico
- Supporto UART
- Supporto IBeacon
A cosa serve
Questo modulo Bluetooth è ideale per progetti Arduino che richiedono connettività wireless e basso consumo di energia. Può essere utilizzato per realizzare dispositivi remoti di controllo, sensori wireless e applicazioni IoT. Esempio d’uso: collegare un relè ad un Arduino e controllare la luce tramite il modulo Bluetooth.
Tutorial: Come usare il Modulo Bluetooth 4.0 BLE CC2540 CC2541
Questo modulo Bluetooth 4.0 BLE è ideale per progetti che richiedono connettività senza fili e basso consumo di energia. Utile per maker principianti e intermedi.
Cosa serve
- Arduino IDE
- Arduino UNO o compatibile
- Cavo USB
- Resistenza 10kΩ
Passi
- 1. Installa l’Arduino IDE.
- 2. Collega il modulo Bluetooth al Arduino UNO tramite i pin specificati.
- 3. Aggiungi la libreria BluetoothSerial.
- 4. Scrivi il codice per inizializzare il modulo.
- 5. Configura le impostazioni del modulo (nome, password).
- 6. Inizia a inviare dati via Bluetooth.
- 7. Testa la connessione con un smartphone.
- 8. (Opzionale) Configura il modulo come IBeacon.
Codice di esempio
```
#include <BluetoothSerial.h>
BluetoothSerial BT;
void setup() {
BT.begin(115200);
Serial.begin(115200);
}
void loop() {
if (BT.available()) {
Serial.write(BT.read());
}
}```
Mini-progetto
Crea un semplice dispositivo remoto controllo per una luce. Collega un relè al Arduino e controlla la luce tramite il modulo Bluetooth.
Errori comuni
- Non collegare il modulo al VCC senza resistenza.
- Verifica sul datasheet le specifiche di alimentazione.
- Impostare correttamente il nome e la password del modulo.
- Verifica la compatibilità del pinout con il tuo Arduino.
Accessori consigliati
- Relè
- Luce LED
- Cavo di alimentazione 5V
- Antenna Bluetooth
Domande frequenti
Come impostare il nome del modulo?
Configuralo nel codice Arduino utilizzando `BT.setDeviceName(“Nome”)`.
Quali sono le specifiche di alimentazione?
Verifica sul datasheet. Generalmente richiede 3.0V – 3.6V.
Può funzionare con un Arduino Nano?
Sì, ma verifica il pinout compatibile.
Come posso testare la connessione?
Usa un smartphone con un’app Bluetooth per connetterti e inviare messaggi.




