Enables connection to ControllerApp
Project description
ControllerApp
Now, it`s possible to use your phone as a controller to develop games and interactive programs in python! ControllerApp is a tool that allows you to catch all sorts of UI events like a simple tap on your mobile's screen or a device's acceleration directly in your Python code.
App Installation
The app is available at Play Store.
Python Package Installation
Install the controller package using pip:
pip install controller
How to use
The communication works with a 6-letters code: it`s enought to put the same code in both App and Python code to start using it. In the app, the code field is ommited: You just need to minimize the square to make it appears!
In the Python side, you can test the tap functionality with the following example:
from controller import Controller
c = Controller('a1b2c3') '''room code'''
def myFunction(x,y):
print('hello world',x,y)
c.mobile.onTap = myFunction
More functions
Explore all the possibilities in the ControllerApp Documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file controller-0.1.0.tar.gz.
File metadata
- Download URL: controller-0.1.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f08a5ff3fa757390c2f0bb90627ae68f5ebc44f96c2784b1f3227d3d854b802
|
|
| MD5 |
3cea005560b0ba5f5f3751a5613b5703
|
|
| BLAKE2b-256 |
ba2cdc4202bfb06111f532def9422d83f2838b9c3539c831fe5aaa8c7932d562
|
File details
Details for the file controller-0.1.0-py3-none-any.whl.
File metadata
- Download URL: controller-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d326c7f13901de4d088b7752bfb3de474183b874d8c049ddd729649862474c3
|
|
| MD5 |
46a59a1efb6776fccfca13c0edd5b593
|
|
| BLAKE2b-256 |
78ed1a81582147a2e89541020adc562460209337ad60aff0f56e2491ee5c9f07
|