Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

controller-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

controller-0.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

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

Hashes for controller-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8f08a5ff3fa757390c2f0bb90627ae68f5ebc44f96c2784b1f3227d3d854b802
MD5 3cea005560b0ba5f5f3751a5613b5703
BLAKE2b-256 ba2cdc4202bfb06111f532def9422d83f2838b9c3539c831fe5aaa8c7932d562

See more details on using hashes here.

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

Hashes for controller-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d326c7f13901de4d088b7752bfb3de474183b874d8c049ddd729649862474c3
MD5 46a59a1efb6776fccfca13c0edd5b593
BLAKE2b-256 78ed1a81582147a2e89541020adc562460209337ad60aff0f56e2491ee5c9f07

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page