|
@ -1,7 +1,7 @@ |
|
|
# Control de LED Beagle Bone Black |
|
|
# Control de LED Beagle Bone Black |
|
|
|
|
|
|
|
|
## Este programa permite encender o apagar todos los LED de la Beagle Bone Black con |
|
|
|
|
|
un script en C++. |
|
|
|
|
|
|
|
|
## Este programa permite encender o apagar los LED de la Beagle Bone Black con |
|
|
|
|
|
## un script en C++. |
|
|
|
|
|
|
|
|
Se comienza por importat librerías y declarar el path a seguir para |
|
|
Se comienza por importat librerías y declarar el path a seguir para |
|
|
manipular los LEDs. |
|
|
manipular los LEDs. |
|
@ -94,7 +94,9 @@ int main(int argc, char* argv[]){ |
|
|
|
|
|
|
|
|
// se crean 4 objetos de LED y se ponen en el array para controlar todos los LEDS. |
|
|
// se crean 4 objetos de LED y se ponen en el array para controlar todos los LEDS. |
|
|
CLED leds[4]= {CLED(0), CLED(1), CLED(2), CLED(3) }; |
|
|
CLED leds[4]= {CLED(0), CLED(1), CLED(2), CLED(3) }; |
|
|
|
|
|
|
|
|
|
|
|
```` |
|
|
|
|
|
Si se desea controlar un solo LED simplemente se remplaza la letra "i" por el número del LED que se quiere controlar. |
|
|
|
|
|
```C++ |
|
|
for(int i=0; i<=3; i++){ |
|
|
for(int i=0; i<=3; i++){ |
|
|
if(cmd=="on")leds[i].TurnOn(); |
|
|
if(cmd=="on")leds[i].TurnOn(); |
|
|
else if(cmd=="off")leds[i].TurnOff(); |
|
|
else if(cmd=="off")leds[i].TurnOff(); |
|
|