Laser Controller (4 / 7 steg)
Steg 4: Ladda upp koden till arduino styrelsen
< p > #include < br > Servo XAxis;
Servo YAxis; < /p >< p > int XAxisAngle = 90.
int YAxisAngle = 90. < /p >< p > void setup() {
Serial.BEGIN(9600);
XAxis.attach(7);
YAxis.attach(8); < /p >< p > XAxis.write(XAxisAngle);
YAxis.write(YAxisAngle);
} < /p >< p > void loop() {
int ChangeValue = 2;
om (Serial.available() > 0) {
char tecken = Serial.read(); < /p >< p > om (karaktär == "L") {
XAxisAngle += ChangeValue;
Serial.println("left");
} annat {
om (karaktär == "R") {
XAxisAngle-= ChangeValue;
Serial.println("Right");
} annat {
om (karaktär == 'U') {
YAxisAngle += ChangeValue;
Serial.println("up");
} annat {
om (karaktär == hade ") {
YAxisAngle-= ChangeValue;
Serial.println("down");
} annat {
Serial.Print ("kommandot hittades inte:");
Serial.println(Character);
}
{} < /p >< p >}
}
}
om (YAxisAngle > 180) {
YAxisAngle = 180;
}
om (YAxisAngle < 0) {
YAxisAngle = 0;
}
om (XAxisAngle > 180) {
XAxisAngle = 180;
}
om (XAxisAngle < 0) {
XAxisAngle = 0;
}
YAxis.write(YAxisAngle);
XAxis.write(XAxisAngle);
} < /p >