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);

}