From d219d54f6fb2c9c144324d6f139497f890d217b2 Mon Sep 17 00:00:00 2001 From: dllamas Date: Tue, 31 May 2022 02:22:04 +0000 Subject: [PATCH] Actualizar 'Readme.md' --- Readme.md | 44 +++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/Readme.md b/Readme.md index 60ccede..670d4c9 100644 --- a/Readme.md +++ b/Readme.md @@ -3,20 +3,8 @@ ## Este programa permite encender, apagar o hacer parpadear los LED de la Beagle Bone Black con un script en C++. ![](leds.png) - -Se comienza por importat librerías y declarar el path a seguir para -manipular los LEDs. -```cpp -/* led.cpp */ -#include"led.h" -#include -#include -#include -#include -#define LED_PATH "/sys/class/leds/beaglebone:green:usr" -``` -Se creó un archivo de libreria llamado led.h, donde se declara CLED como una clase -y también se declaran los distinto métodos que puede utilizar. +## Archivo led.h +Para este proyecto se creó un archivo header llamado led.h, donde se declara CLED como una clase, se declara el class creator y el class desconstructor y también se declaran los distintos métodos que puede utilizar. ```cpp class CLED{ private: @@ -33,6 +21,20 @@ class CLED{ }; ``` +## Archivo led.cpp +El archivo led.cpp es el archivo que contiene el código principal. Se comienza por importat librerías y declarar el path a seguir para +manipular los LEDs. +```cpp +/* led.cpp */ +#include"led.h" +#include +#include +#include +#include +#define LED_PATH "/sys/class/leds/beaglebone:green:usr" +``` + + El método para poder escribir a los LED es el siguiente: ```cpp @@ -102,7 +104,11 @@ Si se desea controlar un solo LED simplemente se remplaza la letra "i" por el n if(cmd=="on")leds[i].TurnOn(); else if(cmd=="off")leds[i].TurnOff(); else if(cmd=="blink")leds[i].blink(); - else{std::cout << "comando invalido" << std::endl;} + else{std::cout << "comando invalido" << std::endl; + std::cout << "Para encender el LED utilice: ./leds on" << std::endl; + std::cout << "Para apagar el LED utilice: ./leds off" << std::endl; + std::cout << "Para hacer parpadear el LED utilice: sudo ./leds blink" << std::endl; + } } std::cout << "programa terminado" << std::endl; return 0; @@ -135,3 +141,11 @@ Finalmente para ejecutar el archivo en la Beagle Bone se utiliza el siguiente co ```sh sudo ./leds blink ``` +Para encender el LED utilice: +```sh +./leds on +``` +Para apagar el LED utilice: +```sh +./leds off +``` \ No newline at end of file