user38041: I want to drive a servo via a HCO6 and HC05 link as a stand alone, using no android or PC. 
The question is how to send a 1.5 ms signal (generated with a pulse command on a Nano) from one HC to another HC (to which my servo will be connected) ?
I do not need to care about passwords in my linking. No text to be sent, just the 1ms to 2 ms signal, at a refresh rate of 50 Hz.
I will use the HC with a OOK modulation (on - off on the data pin)?
How to achieve this ?
Thanks !

user4143: You cannot. You will need an Arduino at the servo end to generate the PWM signal from serial instructions sent over Bluetooth.
Since PWM is (typically) 8-bit and serial is (typically) 8-bit you could simply have each byte as a 1:1 mapping to a PWM value.
One the transmit end:
bluetoothSerial.write(pwmValue);

On the receive end:
if (bluetoothSerial.available()) {
    analogWrite(9, bluetoothSerial.read());
}


38041: <p>I want to drive a servo via a HCO6 and HC05 link as a stand alone, using no android or PC. 
The question is how to send a 1.5 ms signal (generated with a pulse command on a Nano) from one HC to another HC (to which my servo will be connected) ?
I do not need to care about passwords in my linking. No text to be sent, just the 1ms to 2 ms signal, at a refresh rate of 50 Hz.
I will use the HC with a OOK modulation (on - off on the data pin)?
How to achieve this ?
Thanks !</p>
 4143: <p>You cannot. You will need an Arduino at the servo end to generate the PWM signal from serial instructions sent over Bluetooth.</p>

<p>Since PWM is (typically) 8-bit and serial is (typically) 8-bit you could simply have each byte as a 1:1 mapping to a PWM value.</p>

<p>One the transmit end:</p>

<pre><code>bluetoothSerial.write(pwmValue);
</code></pre>

<p>On the receive end:</p>

<pre><code>if (bluetoothSerial.available()) {
    analogWrite(9, bluetoothSerial.read());
}
</code></pre>
