Skip to content

Examples

The following are a list of examples for lib.xinabox.su02.S

Read Input State

This example reads the input state of a switch connected to the terminals on SU02. Screw one end of the switch in a terminal and the other end in the remaining terminal. Flip the switch on and off to see the input change. No external power is required.

main.py

###############################################
#   This is an example for the SU02 digital
#   input.
#
#   The state is read and displayed over the
#   serial console.
###############################################

import streams
from xinabox.su02 import su02

streams.serial()

# SU02 instance
SU02 = su02.SU02(I2C0)

# configure SU02
SU02.init()

while True:
    state = SU02.getState()     # read the state at the input
    print(state)
    sleep(1000)