Browse Source

Subir archivos a ''

master
dllamas 2 years ago
parent
commit
20226c5149
2 changed files with 51 additions and 0 deletions
  1. +51
    -0
      README.md
  2. BIN
      leds.png

+ 51
- 0
README.md View File

@ -0,0 +1,51 @@
#Control de LED Beagle Bone Black
##Este programa permite encender o apagar el LED 3 de la Beagle Bone Black con
un script en SH.
![](temp.png)
Se comienza por declarar el path a seguir para
manipular el LED 3.
```sh
#!/bin/bash
LED3_PATH=/sys/class/leds/beaglebone:green:usr3
```
Se utiliza una función para remover el trigger.
```sh
function removeTrigger
{
echo "none" >> "$LED3_PATH/trigger"
}
```
Se utilizan las siguientes condicionantes para saber si e desea apagar, prender o parpadear el LED:
```SH
echo "The LED3 user is starting"
if [ "$1" == "on" ]; then
removeTrigger
echo "1" >> "$LED3_PATH/brightness"
elif [ "$1" == "off" ]; then
removeTrigger
echo "0" >> "$LED3_PATH/brightness"
elif [ "$1" == "blink" ]; then
removeTrigger
echo "1" >> "$LED3_PATH/brightness"
sleep 0.5
echo "0" >> "$LED3_PATH/brightness"
sleep 0.5
fi
echo "Done"
```
Después de esto se guarda el archivo y se le dan permisos de ejecución con el comando:
```sh
sudo chmod u+x Nombre_del_archivo.SH
```
Finalmente para ejecutar el archivo en la Beagle Bone se utiliza el siguiente comando, en este ejemplo se le da el argumento para que el LED prenda y apague:
```sh
sudo ./Nombre_del_archivo.sh blink
```

BIN
leds.png View File

Before After
Width: 703  |  Height: 389  |  Size: 67 KiB

Loading…
Cancel
Save