Paso 8: Arduino + IDE
Tiene código simple, que causa rotación paso a paso cuando comando de procesamiento. Los comandos son enviados por serie.
Elegí 4 pasos por fase, que significa que tengo 120 fotos y 120 perfiles alrededor del objeto, cada grado 12. Menos pasos causa errores debido a la elasticidad de goma.
Está utilizando la biblioteca estándar paso a paso de arduino.
Código:
#include < Stepper.h > void setup() {} void loop() {}
Oki(48,8,9) paso a paso; ver el tutorial paso a paso en arduino.cc para info sobre eso
const int ledPin = 13; el pin que el LED está conectado a
int incomingByte; variable para leer los datos entrantes en serie en
inicializar la comunicación serial:
Serial.Begin(9600);
Inicializa el pin LED como salida:
pinMode (ledPin, salida);
oki.setSpeed(60);
}
ver si hay entrada serial de los datos:
Si (Serial.available() > 0) {}
leer el byte más antigua en el buffer serial:
incomingByte = Serial.read();
Si es un capital H (72 de ASCII), enciende el LED:
Si (incomingByte == de ') {}
digitalWrite (ledPin, HIGH);
OKI.Step(4);
}
Si es una L (ASCII 76) Apague el LED:
Si (incomingByte == 'K') {}
digitalWrite (ledPin, LOW);
}
}
}