Guest User

Untitled

a guest
May 23rd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. int angleServo1,angleServo2 = 0;
  2. const int axisX=A0; // ось Х подключена к A0
  3. const int axisY=A1; // ось Y подключена к A1
  4. int valX, valY = 0; // переменные для хранения значений осей
  5. int datos[3];
  6. #include <SPI.h>
  7.  
  8. void setup()
  9. {
  10. Serial.begin(9600);
  11. }
  12.  
  13. void loop()
  14. {
  15. valX = analogRead(axisX); // значение оси Х
  16. valY = analogRead(axisY); // значение оси Y
  17. // масштабируем значение к интервалу 0-180
  18. angleServo1=map(valX,0,800,100,-100);
  19. angleServo2=map(valY,0,810,100,-100);
  20.  
  21. datos[0] = angleServo1;
  22. datos[1] = angleServo2;
  23. Serial.write(datos, sizeof(datos));
  24. delay(100);
  25. }
Add Comment
Please, Sign In to add comment