Máquina de dibujar
Esta máquina ha tenido tres versiones. La última es la que se muestra en la siguiente imagen.
Un programa de ejemplo
#include <Servo.h>
Servo codo;
Servo mano;
Servo lapiz;
void setup() {
codo.attach(10);
mano.attach(9);
lapiz.attach(8);
pinMode(8,OUTPUT);
}
void loop() {
codo.write(120);
mano.write(40);
lapiz.write(0);//Lápiz abajo
delay(1500);
codo.write(100);
mano.write(0);
lapiz.write(0);
delay(1500);
codo.write(100);
mano.write(50);
lapiz.write(0);
delay(1500);
codo.write(100);
mano.write(90);
lapiz.write(0);
delay(1500);
codo.write(80);
mano.write(0);
lapiz.write(0);
delay(1500);
codo.write(80);
mano.write(50);
lapiz.write(0);
delay(1500);
codo.write(60);
mano.write(50);
lapiz.write(0);
delay(1500);
codo.write(60);
mano.write(30);
lapiz.write(0);
delay(1500);
codo.write(30);
mano.write(0);
lapiz.write(0);
delay(1500);
codo.write(30);
mano.write(50);
lapiz.write(180);//Lápiz arriba
delay(10000);
}