diff --git a/SeguidorLineaArduino/SeguidorLineaArduino.ino b/SeguidorLineaArduino/SeguidorLineaArduino.ino index 08ce8b7..1a11c20 100644 --- a/SeguidorLineaArduino/SeguidorLineaArduino.ino +++ b/SeguidorLineaArduino/SeguidorLineaArduino.ino @@ -1,4 +1,17 @@ +/* + * SEGUIDOR DE LINEA CON ARDUINO + * CODIGO BASE + * Este código es la base para iniciar el seguidor de linea + * aun no esta terminado, pero se ira completando hasta la + * version final. + * + * NOTA: Esta codigo no usa la libreria QTR, por lo que el + * procesamieto es manual y se puede ajustar de una mejor manera + */ +//------------------------------------------------------------ +//----------------------VARIABLES----------------------------- +//------------------------------------------------------------ int sensores[]={A0,A1,A2,A3,A4,A5,A6,A7};//Sensores int valores[8]; int umbral[]={1023,1023,1023,1023,1023,1023,1023,1023}; @@ -6,6 +19,9 @@ int numSensores=8;//total de sensres en la barra int ir =2;//encender y apagar la barra +//------------------------------------------------------------ +//----------------------INICIALIZACION------------------------ +//------------------------------------------------------------ void setup() { Serial.begin(115200); //Inicializamos los pines de los sensores @@ -19,6 +35,10 @@ void setup() { calibracion(); } + +//------------------------------------------------------------ +//---------------------------LOOP----------------------------- +//------------------------------------------------------------ void loop() { int pos=getPosicion(); @@ -31,6 +51,13 @@ void loop() { delay(100); } + + +/* + * Funcion que permite la lectura de los sensores de forma + * analógica sin procesar nada, el resultado queda en el + * arreglo llamado "valores" + */ void leerRAW(){ //LEER LOS VALORES DE LOS SENSORES for(int x=0;x