Go Down

Topic: ESP32 Microcontroller che vibra quando un BLE si avvicina. (Read 91 times) previous topic - next topic

alexxx9799

Ciao a tutti,

sto cercando di creare un dispositivo che emetta una vibrazione quando un dispositivo BLE (come questo https://www.thetrackr.com/) gli si avvicina.

Alla situazione attuale il dispositivo (DFRobot DFR0575 Beetle Series ESP32 Microcontroller) si illumina con l'avvicinarsi del BLE ma non so come farlo vibrare (il motore che vorrei impiegare e' il classico dei telefoni).

Qualcuno puo' darmi dei consigli su come configurare l'ESP32 Microcontroller? probabilmente dovrei usare un MOSFET ma sono completamente ignorante in materia. :smiley-confuse:

Questo e' il codice che ho usato per far accendere il led all'avvicinarsi del BLE al microcontroller.

Code: [Select]
#include <BLEAdvertisedDevice.h>
#include <BLEDevice.h>
#include <BLEScan.h>

const int PIN = 2;
const int CUTOFF = -50;


void setup() {
  pinMode(PIN, OUTPUT);
  BLEDevice::init("tkr");
}

void loop() {
  BLEScan *scan = BLEDevice::getScan();
  scan->setActiveScan(true);
  BLEScanResults results = scan->start(1);
  int best = CUTOFF;
  for (int i = 0; i < results.getCount(); i++) {
    BLEAdvertisedDevice device = results.getDevice(i);
    int rssi = device.getRSSI();
    if (rssi > best) {
      best = rssi;
    }
  }
  digitalWrite(PIN, best > CUTOFF ? HIGH : LOW);
}

gpb01

>alexxx9799:  in conformità al REGOLAMENTO della sezione Italiana del Forum, punto 13, il cross-posting è proibito (anche tra lingue diverse) e tu hai già posto la stessa/simile domanda QUI.

Non solo, in quel thread ti hanno già dato "una risposta" ... fai quanto ti hanno detto ed evita di  abbandonare una discussione e chi ti stava aiutando, per venire di qua a porre la stessa domanda.

Poi, NON avendolo tu ancora fatto, ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto ;)) e di leggere con MOLTA attenzione il REGOLAMENTO.

Infine, in conformità al suddetto regolamento, questo tuo thread viene chiuso e ti prego di continuare dove avevi cominciato. Grazie.

Guglielmo
Search is Your friend ... or I am Your enemy !

Go Up