Go Down

Topic: Backsensor - programmering (Read 1 time) previous topic - next topic

Hej!

Jag ska programmera en backsensor, men jag har problem med programmeringen eftersom jag är en noob på det området. Har försökt hitta guider och försökt lära mig men jag vet inte vad jag gör för fel. Finns det någon här i forumet som kan sig på hur man programmerar en back sensor?

Se bild för hur den är kopplad, den delen ska vara rätt.

olof_n

Hej!

Vad har du för sensor?
Jag har en sensor som jag använde för några år sedan.

Koden jag hittade på nätet såg ut enligt nedan:
Code: [Select]

int ping()
{
  int duration;
  pinMode(srfPin, OUTPUT);
  digitalWrite(srfPin, LOW);           // Make sure pin is low before sending a short high to trigger ranging
  delayMicroseconds(2);
  digitalWrite(srfPin, HIGH);          // Send a short 10 microsecond high burst on pin to start ranging
  delayMicroseconds(10);
  digitalWrite(srfPin, LOW);           // Send pin low again before waiting for pulse back in
  pinMode(srfPin, INPUT);
  duration = pulseIn(srfPin, HIGH);    // Reads echo pulse in from SRF05 in micro seconds
  return duration/58;                  // Dividing this by 58 gives us a distance in cm
}


Jag kan då anropa funktionen med typ:

int avstand = ping();
Serial.print("Avstånd till objekt: ");
Serial.print(avstand);
Serial.println(" cm");

Men din sensor kanske fungerar på ett annat sätt.

Go Up