From 91ee268c04a44dfc30789381b6b38d6d6a2d7f0d Mon Sep 17 00:00:00 2001 From: "benjamin.sitbon" <benjamin.sitbon@etu.hesge.ch> Date: Mon, 15 Jun 2020 11:49:17 +0200 Subject: [PATCH] =?UTF-8?q?Termin=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __pycache__/gamepad.cpython-38.pyc | Bin 1230 -> 0 bytes gamepad.py | 44 ----------------------------- wheel.py | 4 +-- 3 files changed, 2 insertions(+), 46 deletions(-) delete mode 100644 __pycache__/gamepad.cpython-38.pyc delete mode 100644 gamepad.py diff --git a/__pycache__/gamepad.cpython-38.pyc b/__pycache__/gamepad.cpython-38.pyc deleted file mode 100644 index 4367afa95774e0dd61a281387c217214e87bf8af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1230 zcmWIL<>g{vU|{I7dm7iw%)sy%#6iX^3=9ko3=9m#F$@e0DGVu$ISf${nlXwI%x8*X za%V_kN?~qcNMUYfiegS>Zf1yLNo85Ux{!g9A(btKrJ2!%Ayy)aJ(WF$MT8-hC7vUd zaRFxv>q16GhC-V{lN82a22Hk?Abb6iK_oI}gSo(nfq@~F0c2|wQwnz~GX$nE&tXYn zNnveajbce*OJQ$eh+<9QNa1W@h+<3O3TDvcxyA0Dn44OVnDTPY|NsAArZ6xtXtLa5 zt%%Rf%mY)26}MO`A-u}?+{B7xRwVmDY>*S2L4n}Mz`#(#ki}TTSi_XUn8KLGA`ap+ z)iBqv!1!rQH4O30HH<Y3@hmkUHfs%Y4MRLz4NDC}JbMaAoC8d9rZ5CEXfpW~F@jvg zb&IVuGq0eu<QA)=Q*e9)go?bymRgpYS5jOAaz_!!Aw}#A3=Bma3=9k)$CoAMfE-_z zn4`&hi={X<Ck>m*l?+7!3=9mv<n=T1b5r$`QuDGBb2Ibw%QI3_bM(_8!J}7Dd5a@H zJ~J<~BtD)O<Xs_9IIsvX3jAYZVPk~BDgkJC>cJEzgM0u|3&Knc3=EtM3=H4^^8g3f z0>&DKET)Bw{YJHnHH-_GOBk|PY8bLu7cwz2K>2Jn3|Z_TehJ3{&J;#)%HRuUFl7j2 z2x5p}fCg3iteGIN(_WLS2xP}CHkZ`0%;eM}9#C+wq~>Op6oJxn5y<&P+@OHs1Iv_T z=BD0aEzU_zEzo2t;s=Sbr9iZT0tOs9MS>t<rh*b_kl#T8%)rRUB)}-ZSj7eNaX|@+ zUqSw6hWS+t?AI)?UsD)+85b~v(m&MYnvA#DN)n6GQ%f{iZgG}m6s0DnWag#cVhaH? zizGmHvlf>m7L{l+f*lBP6WDbihZV^%Ffb^ATm}kY2F5C0n47?w{4`mLKrSf)Wmp7D zlN}VLd5O8H@$t8~;^TAkQ%Z9{Y@Yb|!qUVXs0?#vUP%!sw!!WITZLpj!VMs+K|x&% zaxMpm2a56kOpHtnVECVhkAuAkB>oZ<4KG3Aqsdhy1&Rn!5CMubu>39Ng2WWCMYmXs v67$kiZ!u;<Vht3G*et)rVFPi!9Vi17gB-=d$ic|L%qPvp$ic+J$i)Z%ws`%@ diff --git a/gamepad.py b/gamepad.py deleted file mode 100644 index 3bc55e0..0000000 --- a/gamepad.py +++ /dev/null @@ -1,44 +0,0 @@ -# coding: utf-8 - - - - - -import threading -import time -import uinput - - -class Gamepad: - def __init__( - self, x_min: int = -100, x_max: int = 100, y_min: int = -100, y_max: int = 100 - ): - self.events = ( - uinput.ABS_X + (x_min, x_max, 0, 0), - uinput.ABS_Y + (y_min, y_max, 0, 0), - ) - self.x_min = x_min - self.x_max = x_max - self.y_min = y_min - self.y_max = y_max - self.x_val = 0 - self.y_val = 0 - - def pt(self): - with uinput.Device(self.events) as device: - while True: - device.emit(uinput.ABS_X, self.x_val) - device.emit(uinput.ABS_Y, self.y_val) - time.sleep(0.1) - - def start(self): - threading.Thread(target=self.pt).start() - - - -pad = Gamepad() -pad.start() -while True: - for i in range(10): - pad.x_val = i * 10 - time.sleep(1) \ No newline at end of file diff --git a/wheel.py b/wheel.py index ee812d5..e03c055 100644 --- a/wheel.py +++ b/wheel.py @@ -169,8 +169,8 @@ while True: while(1): if cv2.waitKey(1) & 0xFF == ord ('p'): break - elif cv2.waitKey(1) & 0xFF == ord ('q'): - break + if cv2.waitKey(1) & 0xFF == ord ('q'): + exit() cap.release() -- GitLab