Ejemplo n.º 1
0
#!/usr/bin/python
'''Test switch hardware with output to local oled.'''
import os
import sys			# required for sys.exit()
import time, datetime, argparse, logging
import RPi.GPIO as GPIO
from gpio import Gpio
from oled import Oled

myGpio=Gpio()
myOled=Oled(4)

myGpio.setup()
myOled.writerow(1,'Switch test')

a = [17,18,21,22,23,24,25,4]
b = [0,0,0,0,0,0,0,0]
for i in range(len(a)):
	GPIO.setup(a[i],GPIO.IN)
	print a[i]," ",
print
print 'Next Stop Vol+ Vol- -    -    -    -'
time.sleep(1)
myOled.writerow(1,str(a[0])+' '+str(a[1])+' '+str(a[2])+' '+str(a[3])+' '+str(a[4])+' '+str(a[5]))
myOled.writerow(3,str(a[6])+' '+str(a[7]))

while True:
	for i in range(len(a)):
		print GPIO.input(a[i]),"  ",	
		b[i] = GPIO.input(a[i])	
	print