IoTPy is Python API module for controlling GPIO, PWM, ADC, I2C, SPI on UPER and WUPER Cortex M0 boards. IoTPy runs on OpenWRT, Ubuntu, OSX and Windows platforms.
from pyuper.ioboard import IoBoard from pyuper.adc import ADC """ Reading ADC value from pin No. 23 on UPER1 board """ with IoBoard() as board, board.get_pin(ADC, 23) as adc_pin: print "RAW ADC value:", adc_pin.read()
with u.get_pin(GPIO, 27) as r, u.get_pin(GPIO, 28) as g, u.get_pin(GPIO, 34) as b: b.mode(GPIO.PULL_DOWN) print b.read() b.mode(GPIO.PULL_UP) print b.read() try: for i in cycle([0,1]): r.write(i) g.write(i) b.write(i) sleep(0.5) except KeyboardInterrupt: die("Keyboard interrupt.")