int powerPin = 3;
int ledPin = 13;
int motoraPin = 40;
int motorlPin = 41;
int motorrPin = 42;
int motorzPin = 50;
int motoruPin = 51;
int motordPin = 52;
int upSunPin = 2;
int downSunPin = 3;
int leftSunPin = 4;
int rightSunPin = 5;
void setup() {
// Serial.begin(9600);
pinMode(motoraPin,OUTPUT);
pinMode(motorlPin,OUTPUT);
pinMode(motorrPin,OUTPUT);
pinMode( motorzPin,OUTPUT);
pinMode( motoruPin,OUTPUT);
pinMode( motordPin,OUTPUT);
delay(3000);
}
void loop() {
// Int vall = analogRead(leftSunPin);
int valr = analogRead(rightSunPin);
int valu = analogRead(upSunPin);
int vald = analogRead(downSunPin);
int scaleLeft = map(vald, 0, 1023, 0, 10);
int scaleRight = map(valr, 0, 1023, 0, 10);
int scaleUp = map(valu, 0, 1023, 0, 15);
int scaleDown = map(vald, 0, 1023, 0, 15);
//Serial.print(vall);
Serial.print("-");
Serial.print(scaleLeft);
Serial.print("LEFT,");
//Serial.print(valr);
Serial.print("-");
Serial.print(scaleRight);
Serial.print("RIGHT;");
//Serial.print(valu);
Serial.print("-");
Serial.print(scaleUp);
Serial.print("UP:");
//Serial.print(vald);
Serial.print("-");
Serial.print(scaleDown);
Serial.println("DOWN.");
if ( scaleLeft == scaleRight) digitalWrite ( motoraPin, LOW);
else digitalWrite ( mototaPin, HIGH);
if (scaleLeft < scaleRight) digitalWrite ( motorrPin, HIGH);
else digitalWrite ( motorrPin, LOW);
if (scaleLeft > scaleRight) digitalWrire ( motorlPin, HIGH);
else digitalWrite ( motorlPin, LOW);
if (scaleUp == scaleDown) digitalWrite ( motorzPin, LOW);
else digitalWrite ( motorzPin, HIGH);
if (scaleUp > scaleDown) digitalWrite ( motoruPin, HIGH);
else digitalWrite (motoruPin, LOW);
if ( scaleUp < scaleDown) digitalWrite ( mototdPin, HIGH);
else digitalWrite (motordPin, LOW);
delay(100);
}
Sorry about the mess. what part of the code should I have before Setup. Now I got errors when up loading the code, Hope some one have the time to put me in the right direction. Kind Regards Botvid.!
In function void loop motor pin was not declared in this scope.
digitalWrite was not decared in this scope,