Skip to main content

Contuino client.

Project description

Contuino project: make arduino controlled games


Usage:

from contuino import *

board = MyBoard()
board.board_port = 'COM3'
board.baud_rate = 115200
board.server_address = 'x.x.x.x'
board.server_port = ''
board.wifi_ssid = ''
board.wifi_password = ''
board.username = 'testhash'
board.name = 'board name'
board.message = 'board message'

# assign action SHOOT to gpio pin 2
action_digital = GpioAction()
action_digital.event = Events.SHOOT
action_digital.pin = 2
action_digital.sensor = Sensors.TOUCH
action_digital.sensor_code = "XXXX1234"
board.add_action(action_digital)

# assign action SHOOT to analog pin 0
action_analog = GpioAction()
action_analog.event = Events.SHOOT
action_analog.pin = 0
action_analog.analog = True
action_analog.sensor = Sensors.TOUCH
action_analog.sensor_code = "XXXX1234"
board.add_action(action_analog)

# flash micropython
board.flash_micropython()

# deploy and initialize contuino script
board.init_contuino()

# start serial prompt
board.putty_serial_prompt()

features:

flashing micropython
generating the boot.py script for a board running micropython
deploying the boot script to the board running micropython
reading analog and digital sensor input
sending data to server
opening putty serial prompt


todo:

Project details


Download files

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

Files for contuino, version 0.0.5.dev0
Filename, size & hash File type Python version Upload date
contuino-0.0.5.dev0-py2.py3-none-any.whl (799.5 kB) View hashes Wheel py2.py3
contuino-0.0.5.dev0.tar.gz (401.3 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page