Guest User

Untitled

a guest
Oct 19th, 2013
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #include "simpletools.h" // Include simpletools header
  2. #include "adcDCpropab.h" // Include ping header
  3. #include "servo.h"
  4.  
  5. int main() // main function
  6. {
  7. pause(1000);
  8. adc_init(21, 20, 19, 18);
  9.  
  10. float lrV, udV;
  11. int ud, lr;
  12.  
  13. while(1) // Repeat indefinitely
  14. {
  15. udV = adc_volts(2);
  16. lrV = adc_volts(3);
  17.  
  18. ud = 200*(udV-2.5)/5;
  19. lr = 200*(lrV-2.5)/5;
  20.  
  21. if (ud > 10)
  22. {
  23. print("Up \n");
  24. servo_angle(16, 900);
  25. pause(500);
  26. servo_angle(16, 1025);
  27. pause(500);
  28. }
  29. else if (ud < -10)
  30. {
  31. print("Down \n");
  32. servo_angle(16, 1200);
  33. pause(500);
  34. servo_angle(16, 1025);
  35. pause(500);
  36. }
  37. if (lr > 10)
  38. {
  39. print("Right \n");
  40. servo_angle(17, 900);
  41. pause(500);
  42. servo_angle(17, 1020);
  43. pause(500);
  44. }
  45. else if (lr < -10)
  46. {
  47. print("Left \n");
  48. servo_angle(17, 1200);
  49. pause(500);
  50. servo_angle(17, 1020);
  51. pause(500);
  52. }
  53. pause(100);
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment