Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. #include <SPI.h>
  2. #include <nRF24L01.h>
  3. #include <RF24.h>
  4.  
  5. #define CE_PIN 9
  6. #define CSN_PIN 10
  7.  
  8. const int motor1 = 5;
  9. const int motor2 = 6;
  10. int x_hiz=0;
  11. int y_hiz=0;
  12.  
  13.  
  14.  
  15. const uint64_t pipe = 0xE8E8F0F0E1LL;
  16.  
  17. RF24 radio(CE_PIN, CSN_PIN);
  18.  
  19. int data[9];
  20.  
  21. void setup()
  22. {
  23. pinMode(motor1,OUTPUT);
  24. pinMode(motor2,OUTPUT);
  25. Serial.begin(9600);
  26.  
  27. radio.begin();
  28. radio.openReadingPipe(1,pipe);
  29. radio.startListening();;
  30. }
  31.  
  32.  
  33. void loop() {
  34. if ( radio.available() ) //Eğer sinyal algılarsan...
  35. {
  36. radio.read( data, sizeof(data) );
  37.  
  38.  
  39. /*Serial.print("data[0]=");
  40. Serial.println(data[0]);
  41. Serial.print("data[1]=");
  42. Serial.println(data[1]);
  43. Serial.print("data[2]=");
  44. Serial.println(data[2]);
  45. Serial.print("data[3]=");
  46. Serial.println(data[3]);
  47. Serial.print("data[4]=");
  48. Serial.println(data[4]);
  49. Serial.print("data[5]=");
  50. Serial.println(data[5]);
  51. Serial.print("data[6]=");
  52. Serial.println(data[6]);
  53. Serial.print("data[7]=");
  54. Serial.println(data[7]);
  55. Serial.print("data[8]=");
  56. Serial.println(data[8]);*/
  57.  
  58. hareket(data[0],data[1],data[2],data[3],data[4],data[5],data[6],data[7],data[8]);
  59.  
  60. }
  61. }
  62.  
  63. void hareket(int x_axis, int y_axis, int buttonJOY, int buttonA, int buttonB, int buttonC, int buttonD, int buttonE, int buttonF) {
  64.  
  65. /*x_hiz= map(x_axis,0,1023,0,255);
  66. analogWrite(motor1, x_hiz);
  67.  
  68. y_hiz= map(y_axis,0,1023,0,255);
  69. analogWrite(motor2, y_hiz);*/
  70.  
  71. //Serial.println(x_axis);
  72. //Serial.println(y_axis);
  73.  
  74. if(!buttonA)
  75. Serial.println("A pressed");
  76.  
  77. if(!buttonB)
  78. Serial.println("B pressed");
  79.  
  80. if(!buttonC)
  81. Serial.println("C pressed");
  82.  
  83. if(!buttonD)
  84. Serial.println("D pressed");
  85.  
  86. if(!buttonE)
  87. Serial.println("E pressed");
  88.  
  89. if(!buttonF)
  90. Serial.println("F pressed");
  91.  
  92. if(!buttonJOY)
  93. Serial.println("JoyStick pressed");
  94.  
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement