Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: DigitDisplay Motor PID Joystick_OrdoV5 mbed millis
Fork of MainProgram_BaseBaru 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:
