Browse Source

On and Off commands OK

master
parent
commit
42785571c9
1 changed files with 21 additions and 2 deletions
  1. +21
    -2
      pyLED.py

+ 21
- 2
pyLED.py View File

@ -4,7 +4,7 @@ LED3_PATH = "/sys/class/leds/beaglebone:green:usr3"
def write2LED(fileName, value, path=LED3_PATH): def write2LED(fileName, value, path=LED3_PATH):
"""This function writes the passed value to the file in the path""" """This function writes the passed value to the file in the path"""
fo = open(path + filename,"w")
fo = open(path + fileName,"w")
fo.write(value) fo.write(value)
fo.close() fo.close()
return return
@ -12,5 +12,24 @@ def write2LED(fileName, value, path=LED3_PATH):
def removeTrigger(): def removeTrigger():
write2LED("/trigger", "none") write2LED("/trigger", "none")
return return
#Application Begin:
print("Starting the LED Python Script") 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")

Loading…
Cancel
Save