You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

35 lines
788 B

#!/usr/bin/python
import sys
LED3_PATH = "/sys/class/leds/beaglebone:green:usr3"
def write2LED(fileName, value, path=LED3_PATH):
"""This function writes the passed value to the file in the path"""
fo = open(path + fileName,"w")
fo.write(value)
fo.close()
return
def removeTrigger():
write2LED("/trigger", "none")
return
#Application Begin:
print("Starting the LED Python Script")
if len(sys.argv)!=2:
print("Incorrect number of arguments")
sys.exit(2)
#More than one argument:
if sys.argv[1]=="on":
print("LED on")
removeTrigger()
write2LED("/brightness", "1")
elif sys.argv[1]=="off":
print("LED off")
removeTrigger()
write2LED(fileName="/brightness", value="0")
else:
print("Wrong command")
print("End of Script")