bis jetzt konnte mir aber keiner eine lösende Antwort geben sth44 =(
const int sensPin = 7;
int speaker = 3;
int dis = 0;
void setup() {
Serial.begin(9600);
pinMode (speaker, OUTPUT); // Übertragung der Distanzdaten per USB an PC über 9600 bits/s (baud)
}
void loop()
{
long duration, cm;
pinMode (sensPin, OUTPUT);
digitalWrite(sensPin, LOW);
digitalWrite(sensPin, HIGH);
delayMicroseconds(2);
digitalWrite(sensPin, HIGH);
delayMicroseconds (2);
digitalWrite(sensPin, LOW);
pinMode (sensPin, INPUT);
duration = pulseIn(sensPin, HIGH) ;
cm= microsecondsToCentimeters(duration);
Serial.print(cm);
Serial.print (" centimeter");
Serial.println();
delay(300);
}
long microsecondsToCentimeters (long microseconds)
{
return microseconds / 29 / 2;
}
cmToAudio(long cm)
while (cm <== 50)&&(cm ==>35) {
tone(speaker,100,750);
noTone(speaker);
delay(200);
}
/code]
[quote]error: expected constructor, destructor, or type conversion before 'while'/quote]