- #!/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")
|