Hallo Zusammen,
ich bin leider ein Arduino Newbee und habe ein Problem an dem ich echt verzweifle...
Vielleicht könnt Ihr mir ja helfen ?
Ich habe zwei XBEE Module und ich sende per Drehimpulsgeber einen Wert von XBEE1 zu XBEE2.
Das klappt auch ohne Probleme und wenn ich zum Beispiel beim X-TU Programm den Terminalmodus aufrufe sehe ich auch die richtigen Werte ankommen.
Wenn ich diese Werte jetzt allerdings zu einem Servo schreibe, ist dieser nur ein wenig am "rumzucken" sonst nichts....
Was mache ich falsch ?
Ich werde echt langsam verrückt, ich habe schon zig Sachen probiert .... aber es kommt immer wieder auf das selbe heraus !
Hier das Script:
#include <Servo.h>
Servo myservo;
byte byteRead;
void setup() {
// Turn the Serial Protocol ON
Serial.begin(9600);
myservo.attach(6);
}
void loop() {
/* check if data has been sent from the computer: /
if (Serial.available()) {
/ read the most recent byte */
byteRead = Serial.read();
/*Listen for a comma which equals byte code # 44 */
if(byteRead==44){
Serial.println();
}else{
/*ECHO the value that was read, back to the serial port. */
Serial.write(byteRead);
myservo.write(byteRead);
}
}
}
Danke schonmal für eure Hilfe !!!
Monk2013