#include <Stepper.h>
int PhotocellPin = ?; int PhotocellReading; Stepper analyzer(# of steps, pin 1-4); Stepper rotar(# of steps, pins 1-4); int echantillon = 1; int AnalyzerSteps = 0; int RotarSteps; int alpha;
void setup () {
analyzer.setSpeed(rpm); rotar.setSpeed(rpm); serial.begin(9600);
}
void loop () { PhotocellReading = analogRead(photocellPin); serial.print("value= photocellReading");
if(echantillon < 4) {
if(PhotocellReading > ?) { analyzer.step(1); AnalyzerSteps = AnalyzerSteps + 1; PhotocellReading = analogRead(PhotocellPin); } Else { serial.print("total steps= AnalyzerSteps"); alpha= ((AnalyzerSteps/# of steps)*Y)*360; serial.print ("Alpha = alpha"); analyzer.step(- AnalyzerSteps); rotar.step(?); AnalyzerSteps = 0; echantillon = echantillon + 1; } } echantillon = 1; delay