From 1acad47a121251e9faa040f25e689de209af5967 Mon Sep 17 00:00:00 2001 From: Alex Santos Date: Sun, 18 Feb 2018 14:07:04 +0100 Subject: [PATCH 1/3] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 49c7fbf..eaf33d3 100644 --- a/README.md +++ b/README.md @@ -1 +1,5 @@ -# PIDfromBTlib \ No newline at end of file +# PIDfromBTlib + +Librería para simplificar y mejorar la gestión de las constantes de un PID para Arduino desde una APP Android, especialmente pensada para robots siguelíneas o similares. + +Con esta librería, combinada con una APP disponible proximamente en https://github.com/robotaleh/PIDfromBT, podrás calibrar rapidamente tu sistema PID e incluso establecer el punto de consigna deseado sin tener que cargar una y otra vez un nuevo programa, usando comunicación Bluetooth entre tu Smartphone y el Arduino, o incluso cualquier placa de desarrollo similar. From 78604198e8ac5265ead5ccc9a83fb2b008fd4fc3 Mon Sep 17 00:00:00 2001 From: Alex Santos Date: Sun, 18 Feb 2018 15:53:27 +0100 Subject: [PATCH 2/3] Update README.md --- README.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index eaf33d3..584579f 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,22 @@ Librería para simplificar y mejorar la gestión de las constantes de un PID para Arduino desde una APP Android, especialmente pensada para robots siguelíneas o similares. -Con esta librería, combinada con una APP disponible proximamente en https://github.com/robotaleh/PIDfromBT, podrás calibrar rapidamente tu sistema PID e incluso establecer el punto de consigna deseado sin tener que cargar una y otra vez un nuevo programa, usando comunicación Bluetooth entre tu Smartphone y el Arduino, o incluso cualquier placa de desarrollo similar. +Con esta librería, combinada con una APP disponible proximamente en https://github.com/robotaleh/PIDfromBT, se puede calibrar rapidamente un sistema PID e incluso establecer el punto de consigna deseado sin tener que cargar una y otra vez un nuevo programa, usando comunicación Bluetooth entre tu Smartphone y el Arduino, o incluso cualquier placa de desarrollo similar. + +## Funcionamiento +Actualmente existen tres formas diferentes de usar la librería, en función de las variables que se deseen modificar: + +#### PIDV; Proporcional, Integral, Derivada, Velocidad +```php +PIDfromBT pid_calibrate(&kp, &kd, &ki, &vel, DEBUG); +``` + +#### PIDVI; Proporcional, Integral, Derivada, Velocidad, Ideal +```php +PIDfromBT pid_calibrate(&kp, &kd, &ki, &vel, &ideal, DEBUG); +``` + +#### PIDVIS; Proporcional, Integral, Derivada, Velocidad, Ideal, Succión +```php +PIDfromBT pid_calibrate(&kp, &kd, &ki, &vel, &ideal, &suc, DEBUG); +``` From b6cc9a9120a74c4156769b34648fb66e1897886b Mon Sep 17 00:00:00 2001 From: robotaleh Date: Sun, 18 Feb 2018 15:54:53 +0100 Subject: [PATCH 3/3] Corrige errores --- examples/PIDfromBT01/PIDfromBT01.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/PIDfromBT01/PIDfromBT01.ino b/examples/PIDfromBT01/PIDfromBT01.ino index 7ff36c8..da557e7 100644 --- a/examples/PIDfromBT01/PIDfromBT01.ino +++ b/examples/PIDfromBT01/PIDfromBT01.ino @@ -20,7 +20,7 @@ int vel = 0; int suc = 0; // Creación del Objeto PIDfromBT -PIDfromBT pid_calibrate(&kp, &kd, &ki, &vel, &ideal, &suc, DEBUG); +PIDfromBT pid_calibrate(&kp, &ki, &kd, &vel, &ideal, &suc, DEBUG); void setup() { // Inicia el Serial