Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. /*
  2. var tilt = require("servo").connect(A0);
  3. var pan = require("servo").connect(A1);
  4.  
  5. var on = false;
  6. var pos = 0;
  7.  
  8. function toggle() {
  9. on = !on;
  10. if (on){ pos = 1; }
  11. if (!on){ pos = 0; }
  12. pan.move(pos, 1000);
  13. tilt.move(pos, 1000);
  14. }
  15. */
  16. //var i = setInterval(toggle, 500);
  17.  
  18. var tilt = require("servo").connect(B14);
  19. var pan = require("servo").connect(B15);
  20.  
  21. digitalWrite(A0, 1);
  22. digitalWrite(A1, 1);
  23.  
  24. function treatValue(data) {
  25. return (data);
  26. }
  27. var value1 = 0;
  28. var value2 = 0;
  29. function scanStick(){
  30. value1 = analogRead(A1);
  31. value2 = analogRead(A0);
  32. digitalWrite(LED1,value1 < 0.38);
  33. if (value1 > 0.70){ value1 = 1;}
  34. if (value1 < 0.23){ value1 = 0;}
  35. if (value2 > 0.70){ value2 = 1;}
  36. if (value2 < 0.23){ value2 = 0;}
  37. pan.move(value1, 100);
  38. tilt.move(value2, 100);
  39. console.log("Up/Down"+ value1);
  40. console.log("Right/Left"+ value2);
  41. //console.log("Left/Right"+analogRead(1));
  42. }
  43.  
  44. var i = setInterval(scanStick, 100);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement