Advertisement
carolineSgreenhill

SERVO introduction

Jan 16th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. /*Caroline Sasso*
  2. * My Program
  3. * 11/30/2016
  4. */
  5.  
  6. #include <Servo.h>
  7.  
  8. Servo sedrick;
  9. const int paula = A0;
  10. int val;
  11. const int whiteLED1 = 6;
  12. const int whiteLED2 = 12;
  13. const int whiteLED3 = 10;
  14.  
  15. void setup()
  16. {
  17. pinMode (paula, INPUT);
  18. pinMode (whiteLED1, OUTPUT);
  19. pinMode (whiteLED2, OUTPUT);
  20. pinMode (whiteLED3, OUTPUT);
  21. sedrick.attach (9);
  22. Serial.begin (9600);
  23. }
  24.  
  25. void loop()
  26. {
  27. val = analogRead (paula);
  28. Serial.println (val);
  29. val = map(val, 0, 1023, 0, 180);
  30. sedrick.write(val);
  31. delay(15);
  32.  
  33. if (val< 90)
  34. {
  35. digitalWrite (whiteLED1,HIGH);
  36. digitalWrite (whiteLED2, LOW);
  37. digitalWrite (whiteLED3, LOW);
  38. }
  39. if (val == 90)
  40. {
  41. digitalWrite (whiteLED2, HIGH);
  42. digitalWrite (whiteLED1, LOW);
  43. digitalWrite (whiteLED3, LOW);
  44. }
  45. if (val > 90)
  46. {
  47. digitalWrite (whiteLED3, HIGH);
  48. digitalWrite (whiteLED2, LOW);
  49. digitalWrite (whiteLED1, LOW);
  50.  
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement