Advertisement
Guest User

Untitled

a guest
Oct 19th, 2013
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 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. }
  27. else if (ud < -10)
  28. {
  29. print("Down \n");
  30. servo_angle(16, 1200);
  31. pause(500);
  32. }
  33. else
  34. {
  35. servo_angle(16, 1025);
  36. pause(500);
  37. }
  38. if (lr > 10)
  39. {
  40. print("Right \n");
  41. servo_angle(17, 900);
  42. pause(500);
  43. }
  44. else if (lr < -10)
  45. {
  46. print("Left \n");
  47. servo_angle(17, 1200);
  48. pause(500);
  49. }
  50. else
  51. {
  52. servo_angle(17, 1020);
  53. pause(500);
  54. }
  55. pause(100);
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement