translate rpi script to omega2+ script [newbie]
-
hello im baby rookie newbie on the omega scene!
i have a 8 Channel Relay and i want to use on my omega2+, i use a python script, i found on the web, i paste here the plain script if some one can help me to translate to use this on the omega "saves my life"
this is the script:
#!/usr/bin/python import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) # init list with pin numbers pinList = [2, 3, 4, 17, 27, 22, 10, 9] # loop through pins and set mode and state to 'low' for i in pinList: GPIO.setup(i, GPIO.OUT) GPIO.output(i, GPIO.HIGH) # time to sleep between operations in the main loop SleepTimeL = 2 # main loop try: GPIO.output(2, GPIO.LOW) print "ONE" time.sleep(SleepTimeL); GPIO.output(3, GPIO.LOW) print "TWO" time.sleep(SleepTimeL); GPIO.output(4, GPIO.LOW) print "THREE" time.sleep(SleepTimeL); GPIO.output(17, GPIO.LOW) print "FOUR" time.sleep(SleepTimeL); GPIO.output(27, GPIO.LOW) print "FIVE" time.sleep(SleepTimeL); GPIO.output(22, GPIO.LOW) print "SIX" time.sleep(SleepTimeL); GPIO.output(10, GPIO.LOW) print "SEVEN" time.sleep(SleepTimeL); GPIO.output(9, GPIO.LOW) print "EIGHT" time.sleep(SleepTimeL); GPIO.cleanup() print "Good bye!" # End program cleanly with keyboard except KeyboardInterrupt: print " Quit" # Reset GPIO settings GPIO.cleanup() # find more information on this script at # http://youtu.be/oaf_zQcrg7g
this is the web from the script
thanks!!! and Sorry for my english!!!!!
-
Read the docs, everything is there and is explained clearly.
https://docs.onion.io/omega2-docs/gpio-python-module.htmlYou have to replace pi-style gpio calls by omega-style, eg instead of GPIO.output(9, GPIO.LOW)
use
status = gpio9.setValue(0)