Versión del InnobotIDE:
Todas las versiones.
Descripción:
Leer el estado de un sensor de línea de manera analógica.
Sintaxis:
sensorRead(Sensor);
Parámetros:
Sensor: Indica el sensor de línea al cual se desea leer o conocer su estado, entre sus opciones esta J1, J2, J3, J4, J5 y J6.
Retorno:
Valor numérico entre 0-1023 el cual dependerá del color de la línea.
Ejemplo
void setup(){ } void loop(){ if(sensorRead(J5) >= 800 && sensorRead(J1) >= 800){ motorOn(M1, FORWARD); motorOn(M2, FORWARD); } if(sensorRead(J5) >= 800 && sensorRead(J1) < 800){ motorOn(M2, FORWARD); motorOn(M1, REVERSE); } if(sensorRead(J5) < 800 && sensorRead(J1) >= 800){ motorOn(M1, FORWARD); motorOn(M2, REVERSE); } if(sensorRead(J5) < 800 && sensorRead(J1) < 800){ motorOff(M1); motorOff(M2); } } |
Nota:
El valor de 800 puede variar entre un valor de 0 y 1023.