Hello everyone,
Servo won't turn while accepting commands from an Arduino
I'm attempting to turn a servo with my Arduino when it gets orders from a serial contribution, for this situation, my console. I have officially done this with engines and it works fine however when I attempt with my servo it doesn't move by any means. (an example from - http://www.powerjackmotion.com/produ...o-motor-range/ ) So far I have this written -
I'm powering the servo remotely with a 9-volt battery and have made a point to associate its ground to that of the Arduino, however, can't see whatever else I fouled up.Code:#include <SoftwareServo.h> SoftwareServo myservo; int movemotor; void setup() { Serial.begin(9600); myservo.attach (10); myservo.write(90); } void loop() { movemotor = Serial.read(); if (movemotor = 111) { for (int pos = 90; pos >=0; pos--) { myservo.write(pos); delay(15); } } else if (movemotor = 99) { for (int pos = 90; pos <= 180; pos++) { myservo.write(pos); delay(15); } } }
Any help would be greatly appreciated.
Thanks