Descrizione
Cos’è
La Scheda di Sviluppo Bluetooth 4.0 CC2540 BLE è un modulo che permette di aggiungere la connettività Bluetooth 4.0 ai progetti Arduino.
Caratteristiche
- Protocollo Bluetooth 4.0
- Chip CC2540 BLE
- Compatbile con Arduino
A cosa serve
La scheda permette di comunicare senza fili tra un dispositivo elettronico basato Arduino e smartphone o tablet. Può essere utilizzata per creare applicazioni come sistemi di allarme domestico che inviano notifiche al telefono, interfacce utente senza fili per dispositivi elettronici, o sensori che trasmettono dati in tempo reale a un dispositivo mobile.
Tutorial: Come usare Scheda di Sviluppo Bluetooth CC2540
La scheda di sviluppo Bluetooth CC2540 è ideale per chi vuole creare dispositivi wireless con Arduino. Permette la comunicazione dati tra un dispositivo elettronico e un smartphone o tablet, rendendo possibile l’interfaccia utente senza fili.
Cosa serve
- Arduino Uno
- Software di sviluppo compatibile (es. Arduino IDE)
- Cavo USB A-MicroB
Passi
- Collegare il modulo CC2540 al portatile o PC tramite cavo USB.
- Installare la libreria BLE per Arduino dal gestore pacchetti del software di sviluppo.
- Caricare uno sketch di esempio fornito dalla libreria nel proprio Arduino Uno collegato alla scheda.
- Aprire il monitor seriale e verificare che i dati vengano inviati correttamente tra l’Arduino e la scheda CC2540.
Codice di esempio
void setup() {
Serial.begin(9600);
}
void loop() {
if (Serial.available()) {
String incoming = Serial.readString();
BLE.sendData(incoming); // verifica sul datasheet per la funzione corretta
}
}
Mini-progetto
Creare un sistema di allarme domestico che invia una notifica al telefono quando si apre una porta o una finestra.
Errori comuni
- Errore nell’installazione della libreria BLE.
- Problemi con la connessione USB tra il modulo e l’Arduino.
- Configurazione errata del baud rate nel monitor seriale.
Accessori consigliati
- Arduino Uno
- Libreria BLE per Arduino
- Cavo USB A-MicroB
- Sensori di movimento
Domande frequenti
Quali dispositivi supporta il modulo CC2540?
Supporta la maggior parte dei sistemi Android e iOS.
Come posso controllare l’Arduino con un’app?
Utilizza una libreria come BLESerial per inviare dati tra Arduino e dispositivo mobile.






