Änderungen

LK-Servo

1.690 Byte hinzugefügt, 09:15, 23. Aug. 2016
Die Seite wurde neu angelegt: „==Bild== [[Datei:LK-Servo.jpg|358x358px|none]] ==Technische Daten / Kurzbeschreibung== <div class="level2"> Linker Kit Platine mit einem Servo Modul. Die Komm…“
==Bild==
[[Datei:LK-Servo.jpg|358x358px|none]]

==Technische Daten / Kurzbeschreibung==
<div class="level2">
Linker Kit Platine mit einem Servo Modul. Die Kommunikation läuft über eine TTL UART serielle Schnittstelle.

</div>
===Spezifikation===
<div class="level3">
Anzahl an Channels: 8<br />Frequenz: 50Hz (ca. 20ms)<br />Präzision: 5us<br />Optionaler Eingang für externe Stromversorgung 6-15V<br />Kommunikationsinterface: UART (ein Formfaktor vom Linker kit)

</div>
==Codebeispiel Arduino==
<pre class="code">#include <SoftwareSerial.h>
SoftwareSerial mySerial(3, 2);

void setup()
{
mySerial.begin(9600);
delay(100);
}

unsigned int i;

void loop()
{
//cammand : S + PWM + Duty_H + Duty_L + E
for(i=100;i<450;i++)
{
//PWM 1
mySerial.print('S'); //Start
mySerial.print(char(1)); //PWM Kanal auswahl
mySerial.print(char(i/0xFF)); //Duty HIGH
mySerial.print(char(i%0xFF)); //Duty LOW
mySerial.print('E'); //End

//PWM 2
mySerial.print('S');
mySerial.print(char(2));
mySerial.print(char(i/0xFF));
mySerial.print(char(i%0xFF));
mySerial.print('E');
delay(5);
}

for(i=450;i>100;i--)
{
mySerial.print('S');
mySerial.print(char(1));
mySerial.print(char(i/0xFF));
mySerial.print(char(i%0xFF));
mySerial.print('E');
mySerial.print('S');
mySerial.print(char(2));
mySerial.print(char(i/0xFF));
mySerial.print(char(i%0xFF));
mySerial.print('E');
delay(5);
}
}</pre>
==Codebeispiel Raspberry==
 
==Downloads==
Infos:<br />Deutsch: [[Medium:001359111-an-01-de-SERVOMODUL_FUER_ARDUINO.pdf|001359111-an-01-de-SERVOMODUL_FUER_ARDUINO.pdf]]
Administrator
403
Bearbeitungen