Código de arduino #include <Servo.h> Servo base; Servo codo; Servo muneca; int pos = 0; int lmotorpin1=5; int lmotorpin2=6; int rmotorpin1=10; int rmotorpin2=11; int sensor=2; int sensorstate=0; void setup(){ pinMode(sensor,INPUT); pinMode(lmotorpin1,OUTPUT); pinMode(lmotorpin2,OUTPUT); pinMode(rmotorpin1,OUTPUT); pinMode(rmotorpin2,OUTPUT); base.attach(3); codo.attach(6); muneca.attach(9); } void loop(){ sensorstate=digitalRead(sensor); if(sensorstate==HIGH){ digitalWrite(lmotorpin1,LOW); digitalWrite(lmotorpin2,LOW); digitalWrite(rmotorpin1,LOW); digitalWrite(rmotorpin2,LOW); delay (1000); base.write(10); delay(1500); codo.write(0); delay(1000); muneca.write(160); delay(1000); codo.write(30); delay(1000); base.write(180); delay(1500); codo.write(0); delay(1000); muneca.write(30); delay(1000); } else{ digitalWrite(rmotorpin1,
¿QUÉ ES? Un seguidor de líneas es un robot autónomo que puede seguir una línea (blanco o negro) y modificar su ruta en función de la forma de la línea. COMPONENTES: Arduino UNO. Un módulo de sensor IR. Conductor de motor L293D. Chasis de metal. 2x motores DC. Rueda giratoria. 2 ruedas. 2 baterías de 9v. 2 conectores de batería DC. Cables de conexión. ¿CÓMO FUNCIONA? Este es un bot más simple con un solo sensor por lo que su principio de funcionamiento también es tan simple como sigue cuando el sensor IR ve la línea negra, una rueda del robot gira y el bot se aleja de la línea.cuando los sensores IR ven el fondo blanco, la otra rueda gira y el bot gira ligeramente hacia la línea. Los dos pasos anteriores se producen uno tras otro en un modo de repetición muy rápido en un tiempo muy corto que nos da el movimiento del bot en el camino que sigue a la línea negra. Simplemente sigue el patrón Z girando hacia la línea y al