In offerta!

Modulo Bluetooth BLE 4.0 basso consumo nRF8001 Breakout

Il prezzo originale era: 25,65 €.Il prezzo attuale è: 18,59 €. Escluso IVA

Modulo Bluetooth BLE 4.0 basso consumo nRF8001 Breakout

2 disponibili (ordinabile)

COD: ARD009381 Categorie: , Tag: , , ,

Descrizione

Cos’è

Il modulo Bluetooth BLE 4.0 basso consumo nRF8001 Breakout è un componente ideale per progetti di elettronica che richiedono connettività wireless con ridotto consumo energetico. Questo modulo consente la comunicazione bidirezionale tra dispositivi Arduino o altri sistemi microcontroller attraverso Bluetooth Low Energy (BLE).

Caratteristiche

  • Modulo Bluetooth BLE 4.0 basato su nRF8001
  • Basso consumo energetico

A cosa serve

Questo modulo è adatto per progetti IoT, dispositivi remoti e qualsiasi applicazione che richiede una connessione Bluetooth senza sacrificare l’autonomia. È compatibile con Arduino ed è perfetto sia per principianti che per maker più esperti.

Tutorial: Come usare il Modulo Bluetooth BLE 4.0 nRF8001

Questo modulo Bluetooth BLE 4.0 basso consumo è ideale per progetti che richiedono connettività Bluetooth senza sacrificare l’autonomia. Perfetto per maker principianti e intermedi.

Cosa serve

  • Arduino o compatibile
  • Cavo USB
  • Soldering iron e pin headers
  • Micro USB cable

Passi

  1. 1. Scarica il driver USB per il tuo Arduino.
  2. 2. Collega il modulo nRF8001 al tuo Arduino con i pin corretti.
  3. 3. Verifica sul datasheet la corretta connessione dei pin.
  4. 4. Carica il codice di esempio su Arduino IDE.
  5. 5. Configura le impostazioni Bluetooth nel codice.
  6. 6. Verifica la connettività Bluetooth con un smartphone o un computer.
  7. 7. Assicurati che il modulo funzioni correttamente.
  8. 8. Disconnettiti e spegni il modulo.

Codice di esempio

```
#include <BLEDevice.h>
#include <BLEServer.h>
#include <BLEUtils.h>

void setup() {
  Serial.begin(9600);
  BLEDevice::init("ESP32_BT");
  BLEServer *pServer = BLEDevice::createServer();
  BLEService *pService = pServer->createService(BLEUUID("180F"));
  BLECharacteristic *pCharacteristic = pService->createCharacteristic(
    BLEUUID("2A37"),
    BLECharacteristic::PROPERTY_READ | BLECharacteristic::PROPERTY_WRITE);
  pCharacteristic->setValue("Hello World");
  pService->start();
  pServer->getAdvertising()->start();
  Serial.println("Server started");
}

void loop() {
  if (Serial.available()) {
    String value = Serial.readString();
    pCharacteristic->setValue(value);
  }
}
```

Mini-progetto

Crea un dispositivo remoto per controllare un LED con un smartphone. In 30 minuti puoi configurare il modulo nRF8001 e connetterlo a un LED per controllarlo tramite Bluetooth.

Errori comuni

  • Non verificare correttamente i pin prima della connessione.
  • Impostare le impostazioni Bluetooth nel codice.
  • Dimenticare di caricare il codice su Arduino IDE.
  • Non collegare correttamente il modulo nRF8001.

Accessori consigliati

  • Arduino Nano
  • Cavo USB
  • LED
  • Resistenza per LED

Domande frequenti

Come posso verificare la connessione Bluetooth?
Utilizza un’app come nRF Connect per controllare la connettività.

Quali pin utilizzare per la connessione?
Verifica sul datasheet per i pin corretti.

Quali sono i requisiti minimi per l’Arduino?
Un Arduino compatibile con BLE e Arduino IDE.

Informazioni aggiuntive

Peso 18 g