I'm having a problem with this code for some reason could you please help?
error: expected unqualified-id before '?' token
code:
int Xread;
int Xrest;
double Gx;
int sensorpin = 0;
int Yread;
int Yrest;
double Gy;
int sensorpin1 = 1;
int Zread;
int Zrest;
double Gz;
int sensorpin2 = 2;
int t1;
void setup(){
Serial.begin(9600);
digitalWrite(13,HIGH);
delay(1000);
Xrest=analogRead(sensorpin);
Serial.print(Xrest);
Yrest=analogRead(sensorpin1);
Serial.print(Yrest);
Zrest=analogRead(sensorpin2);
Serial.print(Zrest);
digitalWrite(13,LOW);
}
void loop(){
Serial.print("Time ");
t1=millis();
Serial.println(t10.001);
Xread = analogRead(sensorpin)-Xrest;
Gx=Xread/67.584;
Serial.print("\tAcceleration X :");
Serial.print(Gx);
Serial.print("\t \tVelocity X :");
Serial.print(Gxt10.001);
Serial.print("\t \tDistance X :");
Serial.print(Gx(t1t10.0000005));
Serial.print("\n \n");
Yread=analogRead(sensorpin1)-Yrest;
Gy=Yread/67.584;
Serial.print("\tAcceration Y :");
Serial.print(Gy);
Serial.print("\t\tVelocity Y :");
Serial.print(Gyt10.001);
Serial.print("\t\tDistance Y :");
Serial.print(Gyt1t10.0000005);
Serial.print("\n \n");
Zread=analogRead(sensorpin2)-Zrest;
Gz=Zread/67.584;
Serial.print("\tAcceration Z :");
Serial.print(Gz);
Serial.print("\t \t Velocity Z : ");
Serial.print(Gzt10.001);
Serial.print("\t\tDistance Z :");
Serial.print(Gzt1t10.0000005);
Serial.print("\n \n \n \n");
delay(700);
}
I got this error:
error: stray '\357' in program
But after I deleted the last line and replaced it, the program compiles for an Uno without error.
J-M-L
3
select this code (same as yours)
int Xread;
int Xrest;
double Gx;
int sensorpin = 0;
int Yread;
int Yrest;
double Gy;
int sensorpin1 = 1;
int Zread;
int Zrest;
double Gz;
int sensorpin2 = 2;
int t1;
void setup() {
Serial.begin(9600);
digitalWrite(13, HIGH);
delay(1000);
Xrest = analogRead(sensorpin);
Serial.print(Xrest);
Yrest = analogRead(sensorpin1);
Serial.print(Yrest);
Zrest = analogRead(sensorpin2);
Serial.print(Zrest);
digitalWrite(13, LOW);
}
void loop() {
Serial.print("Time ");
t1 = millis();
Serial.println(t1 * 0.001);
Xread = analogRead(sensorpin) - Xrest;
Gx = Xread / 67.584;
Serial.print("\tAcceleration X :");
Serial.print(Gx);
Serial.print("\t \tVelocity X :");
Serial.print(Gx * t1 * 0.001);
Serial.print("\t \tDistance X :");
Serial.print(Gx * (t1 * t1 * 0.0000005));
Serial.print("\n \n");
Yread = analogRead(sensorpin1) - Yrest;
Gy = Yread / 67.584;
Serial.print("\tAcceration Y :");
Serial.print(Gy);
Serial.print("\t\tVelocity Y :");
Serial.print(Gy * t1 * 0.001);
Serial.print("\t\tDistance Y :");
Serial.print(Gy * t1 * t1 * 0.0000005);
Serial.print("\n \n");
Zread = analogRead(sensorpin2) - Zrest;
Gz = Zread / 67.584;
Serial.print("\tAcceration Z :");
Serial.print(Gz);
Serial.print("\t \t Velocity Z : ");
Serial.print(Gz * t1 * 0.001);
Serial.print("\t\tDistance Z :");
Serial.print(Gz * t1 * t1 * 0.0000005);
Serial.print("\n \n \n \n");
delay(700);
}
and copy/paste it in your IDE. should compile.
But there are weird stuff in there such as
[color=red]int[/color] t1;
..
t1 = [color=red]millis();[/color]