Brushless control

Salve,sto cercando di controllare con Arduino uno un motore brushless attraverso un ESC.Vorrei capire come faccio a far aumentare velocità a questo motore e a diminuirla.Dovrei ottenere che quando arduino riceve un valore x il motore gira ad una certa velocità.(non viene controllato con un potenziometro ma con Bluetooth)

Dato che non lo hai ancora fatto ... ti chiedo cortesemente di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto ;)) e di leggere con attenzione il REGOLAMENTO ... Grazie.

Guglielmo

P.S.: ... e ricorda che il cross-posting è proibito dal suddetto regolamento e ... questo tuo thread è molto simile ad un altro che hai già aperto ... ::)

Che sia con un potenziomentro o con comandi via seriale, sempre in PWM lo devi pilotare

Che ESC hai? non si pilota con un segnale di un Servo da modellismo? Ciao Uwe

Brunello, ho capito che si programmano in PWM ma vorrei sapere se gentilmente mi posti lo sketch per regolare la velocità del resto ho capito tutto.

#include <Servo.h>
#include <SoftwareSerial.h>
SoftwareSerial Bt(10, 11); //TX = pin 10, RX = pin 11

int valore = 0;
Servo motore;

void setup() {
  motore.attach(3); // Pin dell'ESC
  Serial.begin(9600);
  Bt.begin(9600);
}

void loop() {
  motore.write(valore);
  Serial.println(valore);
  if (Bt.available()) {
    valore = Bt.parseInt(); // valore da 0 a 180
  }
}

Ok.Grazie per l'aiuto