Browse Source

Help added to terminal on script, Readme modified

master
Gustavo Martinez 2 years ago
parent
commit
75a731fe55
2 changed files with 42 additions and 4 deletions
  1. +31
    -3
      Readme.md
  2. +11
    -1
      led.py

+ 31
- 3
Readme.md View File

@ -65,6 +65,12 @@ Para prender o apagar el LED, se deshabilita el trigger y se modifica el registr
En el caso del parpadeo del LED, el trigger se modifica para activar el timer En el caso del parpadeo del LED, el trigger se modifica para activar el timer
y se utilizan los registro de *delay_on* y *delay_off* para establecer y se utilizan los registro de *delay_on* y *delay_off* para establecer
el tiempo de encendido y apagado. el tiempo de encendido y apagado.
Si el usuario no conoce los comandos, puede usar ***help*** para desplegar la lista de
los comandos anteriormente mencionados, o bien al ingresar un comando erróneo
saldrá una alerta que indicará que el comando es incorrecto y mostrará todos los
comandos a usar.
```python ```python
if sys.argv[1] == "on": if sys.argv[1] == "on":
@ -82,8 +88,18 @@ elif sys.argv[1] == "blink":
writeLED("/trigger", "timer") writeLED("/trigger", "timer")
writeLED("/delay_on", "500") writeLED("/delay_on", "500")
writeLED("/delay_off", "500") writeLED("/delay_off", "500")
elif sys.argv[1] == "help":
print("This is an application to control User LED 3")
print("List of commands: ")
print("on - Powers on the LED")
print("off - Powers off the LED")
print("blink - Makes the LED blink")
else: else:
print("Wrong command!!!")
print("Error: This is not a command for this application")
print("These are the commands you can use: ")
print("on - Powers on the LED")
print("off - Powers off the LED")
print("blink - Makes the LED blink")
print("Script done") print("Script done")
``` ```
@ -91,14 +107,26 @@ print("Script done")
## Ejecución ## Ejecución
Se cambian los permisos de nuestro script.
Para poder ejecutar nuestra aplicación se asigna los permisos necesarios con el
siguiente comando:
```bash ```bash
sudo chmod u+x led.py sudo chmod u+x led.py
``` ```
Y se ejecuta con cualquiera de los argumentos mencionados anteriormente.
Y se ejecuta con cualquiera de los argumentos disponibles.
Encender el LED
```bash
sudo ./led.py on
```
APagar el LED
```bash
sudo ./led.py off
```
Parpadear el LED
```bash ```bash
sudo ./led.py blink sudo ./led.py blink
``` ```

+ 11
- 1
led.py View File

@ -37,7 +37,17 @@ elif sys.argv[1] == "blink":
writeLED("/trigger", "timer") writeLED("/trigger", "timer")
writeLED("/delay_on", "500") writeLED("/delay_on", "500")
writeLED("/delay_off", "500") writeLED("/delay_off", "500")
elif sys.argv[1] == "help":
print("This is an application to control User LED 3")
print("List of commands: ")
print("on - Powers on the LED")
print("off - Powers off the LED")
print("blink - Makes the LED blink")
else: else:
print("Wrong command!!!")
print("Error: This is not a command for this application")
print("These are the commands you can use: ")
print("on - Powers on the LED")
print("off - Powers off the LED")
print("blink - Makes the LED blink")
print("Script done") print("Script done")

Loading…
Cancel
Save