Getting started with UPER on Windows

Connecting and installing drivers

Windows Device manager

Blinking the LED

The easiest way to start working with UPER is by using UPER Python API, which is a part of IoTPy.

First of all if you haven't already done this, download and install Python 1).

Then download IoTPy API and save it in the directory in which you are going to work.

Next, using IDLE 2) or any other text editor of your choice save the following code to the blinky.py file:

from time import sleep
 
from IoTPy.pyuper.ioboard import IoBoard
from IoTPy.pyuper.gpio import GPIO
 
with IoBoard() as uper, uper.get_pin(GPIO, 27) as red_led:
    while True:
        print "LED ON"
        red_led.write(0)
        sleep(0.5)
 
        print "LED OFF"
        red_led.write(1)
        sleep(0.5)

Finally you can launch your program by pressing F5 if you are using IDLE, or by double clicking on the blinky.py file.

1) It is recommended that you use Python v2.7 as other versions were not extensively tested. If you are using other version and start experiencing problems with IoTPy one of the first things you should try is to switch to Python v2.7 and check if the problems persist.
2) Python editor and IDE