Pages: [1]   Go Down
Author Topic: Backsensor - programmering  (Read 946 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.


* unnamed.jpg (129.21 KB, 519x389 - viewed 78 times.)
Logged

Sweden
Offline Offline
Full Member
***
Karma: 1
Posts: 185
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
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.
Logged

Pages: [1]   Go Up
Jump to: