Stap 8: Arduino + IDE
Het heeft eenvoudige code, waardoor draaien stepper toen opdracht van verwerkingsprocedure. Opdrachten die worden verzonden door Serial.
Ik koos voor de 4 stappen per fase, wat betekent dat ik heb 120 foto's en profielen van de 120 rond object, elke 12 graden. Minder stappen veroorzaakt fouten vanwege de elasticiteit van rubber band.
Het is met behulp van de arduino standaard stepper bibliotheek.
code:
#include < Stepper.h > VOID Setup {} void loop {}
Stepper oki(48,8,9); Zie de handleiding van de stepper in arduino.cc voor info over die
Const int ledPin = 13; de PIN-code die is gekoppeld aan de LED
int incomingByte; een variabele om inkomende seriële gegevens in te lezen
seriële communicatiepoorten te initialiseren:
Serial.begin(9600);
Initialiseer de LED-pin als uitgang:
pinMode (ledPin, OUTPUT);
oki.setSpeed(60);
}
zien of er binnenkomende seriële data:
Als (Serial.available() > 0) {}
Lees de oudste byte in de seriële buffer:
incomingByte = Serial.read();
Als er een hoofdletter H (ASCII-72), schakelen de LED:
Als (incomingByte == de ') {}
digitalWrite (ledPin, hoge);
Oki.Step(4);
}
Als er een L (ASCII-76) uitschakelen van de LED:
Als (incomingByte == 'K') {}
digitalWrite (ledPin, laag);
}
}
}