Update 18 Februari 2017, PID laucnher dan Base sudah diperbarui
Dependencies: Motor PID Joystick_OrdoV5 mbed millis
Fork of MainProgram_BaseBaru_otomatis-reloader by
Diff: JoystickPS3.h
- Revision:
- 13:8ab42383a2ca
- Parent:
- 12:e07c59c28c29
- Child:
- 20:54dc93e7b016
diff -r e07c59c28c29 -r 8ab42383a2ca JoystickPS3.h --- a/JoystickPS3.h Sat Dec 03 05:43:10 2016 +0000 +++ b/JoystickPS3.h Fri Dec 09 10:27:56 2016 +0000 @@ -81,6 +81,23 @@ SELECT = (bool)((RL >> 5) & 0x1); PS = (bool)((RL >> 6) & 0x1); + // R2 click dan L2 click + if (R2 > 100) { + if ( R2sebelum) { R2_click = false; + } else { R2_click = true;} + R2sebelum = true; + }else { + R2sebelum = false; + R2_click = false; + } + if (L2 > 100) { + if ( R2sebelum) { L2_click = false; + } else { L2_click = true;} + L2sebelum = true; + }else { L2sebelum = false; + L2_click = false; + } + segitiga_click = (bool)((button_click >> 0) & 0x1); lingkaran_click = (bool)((button_click >> 1) & 0x1); silang_click = (bool)((button_click >> 2) & 0x1); @@ -115,6 +132,8 @@ RL = 0; button_click = 0; RL_click = 0; + R2_click =0; + L2_click =0; R2 = 0; L2 = 0; RX = 0; @@ -185,7 +204,8 @@ bool kiri_click, kanan_click, atas_click, bawah_click; bool segitiga_click, lingkaran_click, kotak_click, silang_click; - bool L1_click, R1_click, L3_click, R3_click; + bool L1_click, R1_click, L3_click, R3_click, R2_click, L2_click; + bool R2sebelum,L2sebelum; bool START_click, SELECT_click, PS_click; protected: