Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
ip_selctor [2014/12/30 20:55]
admin
ip_selctor [2014/12/30 22:07]
admin
Line 38: Line 38:
 unpack:\\ unpack:\\
   $ unzip master.zip   $ unzip master.zip
 +Example:\\
 +# Set IP Address with MCP23008
 +
 +from Adafruit_MCP230xx import *
 +
 +# Use busnum = 0 for older Raspberry Pi's (256MB)
 +# Use busnum = 1 for new Raspberry Pi's (512MB with mounting holes)
 +mcp = Adafruit_MCP230XX(busnum = 1, address = 0x20, num_gpios = 8)
 +# Set pins to input with the pullup resistor enabled
 +for i in range(0,8):
 +  mcp.pullup(i, 1)
 +# Read pins and display the results
 +#bitshift output, third bit is the output
 +meineIP=0
 +for i in range(0,8):
 +  print "%d: %x" % (i, mcp.input(i) >> i)
 +  meineIP = meineIP +  mcp.input(i)
 +print meineIP