Advertisement
Guest User

Untitled

a guest
May 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.58 KB | None | 0 0
  1. #include <Servo.h>
  2.  
  3. int engine = 9;
  4. int engineSpeed = 0;
  5. int engineSpeedTarget = 0;
  6.  
  7. Servo steeringWheel;
  8.  
  9. void setup() {
  10.   steeringWheel.attach(2);
  11.   steeringWheel.write(67);
  12. }
  13.  
  14. void loop() {
  15.   if (engineSpeed == engineSpeedTarget) {
  16.     engineSpeedTarget = random(50, 100);
  17.     steeringWheel.write(random(56, 78));
  18.     analogWrite(13, 255);
  19.     delay(50);
  20.     analogWrite(13, 0);
  21.   }
  22.   if (engineSpeed < engineSpeedTarget) {
  23.     engineSpeed ++;
  24.   }
  25.   if (engineSpeed > engineSpeedTarget) {
  26.     engineSpeed --;
  27.   }
  28.   analogWrite(engine, engineSpeed);
  29.   delay(10);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement