| @ -0,0 +1,50 @@ | |||
| #!/usr/bin/python | |||
| import sys #reconocer lo que hay en la terminal | |||
| import time | |||
| LED_PATH = "/sys/class/leds/beaglebone:green:usr3" | |||
| def writeLED(fileName, value, path=LED_PATH): | |||
| """ | |||
| Ayuda de la rutina | |||
| writeLED(fileName, value, path=LED_PATH) | |||
| """ | |||
| fo = open(path + fileName, "w") | |||
| fo.write(value) | |||
| fo.close() | |||
| return | |||
| def removeTrigger(): | |||
| writeLED("/trigger","none") | |||
| return | |||
| print("Starting App") | |||
| #removeTrigger() | |||
| #writeLED("/brightness", "1") | |||
| #print("LED3 on") | |||
| #print("Finish App") | |||
| if len(sys.argv)!=2: | |||
| print("Incorrect number of arguments") | |||
| sys.exit(2) | |||
| if sys.argv[1] == "on": | |||
| print("LED on") | |||
| removeTrigger() | |||
| writeLED("/brightness", "1") | |||
| print("LED3 on") | |||
| elif sys.argv[1] == "off": | |||
| print("LED off") | |||
| removeTrigger() | |||
| writeLED("/brightness", "0") | |||
| print("LED3 off") | |||
| elif sys.argv[1] == "blink": | |||
| print("LED blinking") | |||
| while True: | |||
| removeTrigger() | |||
| writeLED("/brightness", "1") | |||
| time.sleep(0.5) | |||
| writeLED("/brightness", "0") | |||
| time.sleep(0.5) | |||
| else: | |||
| print("Wrong command!!!") | |||
| print("Script done") | |||