Descrizione
Cos’è
Il Modulo Bluetooth 4.0 BLE RF-CC2540A1 è un componente per Arduino che consente di creare connessioni wireless tra dispositivi elettronici, come sensori o attuatori, e altri dispositivi dotati di Bluetooth, come smartphone e computer.
Caratteristiche
- Tecnologia Bluetooth 4.0 BLE (Low Energy)
- Ottimizzato per Arduino
A cosa serve
Questo modulo è ideale per progetti che richiedono la comunicazione wireless tra dispositivi elettronici e smartphone o computer, senza l’uso di cavi. È adatto sia a principianti che a maker intermedi desiderosi di esplorare applicazioni IoT. Può essere utilizzato per creare sistemi di allarme domestico, monitoraggio remoto di sensori o qualsiasi altro progetto che necessiti della comunicazione Bluetooth.
Tutorial: Come usare Modulo Bluetooth RF-CC2540A1
Il modulo Bluetooth RF-CC2540A1 è ideale per connettere dispositivi Arduino a telefoni cellulari o computer senza alcun cavo. Questo componente è perfetto sia per principianti che per maker intermedi desiderosi di esplorare la comunicazione wireless.
Cosa serve
- Arduino Uno
- Computer con IDE Arduino installato
- Software Serial Monitor
Passi
- Collega i seguenti pin del modulo a quelli dell’Arduino: VCC a 3.3V, GND a GND, TX a RX0 e RX a TX0.
- Installa la libreria ‘SoftwareSerial’ tramite il gestore librerie di Arduino.
- Carica lo sketch fornito sull’Arduino.
- Apri Serial Monitor in IDE Arduino (115200 baud rate) per controllare la connessione Bluetooth.
Codice di esempio
// Includi la libreria SoftwareSerial
#include <SoftwareSerial.h>
// Definisci i pin TX e RX del modulo
#define BT_TX_PIN 0
#define BT_RX_PIN 1
SoftwareSerial btModulo(BT_TX_PIN, BT_RX_PIN);
void setup() {
Serial.begin(9600);
btModulo.begin(9600);
}
void loop() {
if (btModulo.available()) {
char c = btModulo.read();
Serial.print(c); // Invia i dati ricevuti alla seriale del computer
}
}
Mini-progetto
Crea un sistema di allarme domestico che invia una notifica Bluetooth al tuo telefono quando vengono aperte le porte.
Errori comuni
- Verifica che la tensione alimentare sia adeguata (3.3V).
- Controlla la configurazione TX e RX tra Arduino e modulo.
- Assicurati di avere installato correttamente la libreria SoftwareSerial.
- Verifica le impostazioni del baud rate nelle comunicazioni seriali.
Accessori consigliati
- Modulo LCD per visualizzare i messaggi ricevuti
- Sensori di movimento PIR
- Buzzer o LED per allarme
Domande frequenti
Come posso sapere se il modulo è connesso correttamente?
Verifica che la comunicazione seriali tra Arduino e modulo sia stabile, controllando i dati inviati nel Serial Monitor.
Qual è la distanza massima di connessione del modulo?
Verifica sul datasheet per ottenere informazioni precise sulla portata Bluetooth.





