#include "BLEDevice.h"
// Dichiarazioni per il LED
const int ledPin = 2; // Puoi scegliere il pin appropriato per il tuo setup
bool ledState = false; // Stato del LED
...
void setup() {
...
pinMode(ledPin, OUTPUT); // Configura il pin del LED come output
digitalWrite(ledPin, LOW); // Assicurati che il LED sia spento all'avvio
...
}
void loop() {
if (doConnect == true) {
if (connectToServer()) {
Serial.println("Siamo ora connessi al server BLE.");
digitalWrite(ledPin, HIGH); // Accendi il LED quando sei connesso al server
} else {
Serial.println("Non siamo riusciti a connetterci al server; non faremo altro.");
// Lampeggia il LED se non sei connesso al server
digitalWrite(ledPin, ledState);
ledState = !ledState; // Cambia lo stato del LED per lampeggiare
delay(500); // Puoi regolare la velocità del lampeggio
}
doConnect = false;
}
// Resto del codice...
}