Demo entry 6359240

C program wykonany z

   

Submitted by anonymous on Apr 27, 2017 at 22:56
Language: C. Code size: 703 Bytes.

#define TrigPin 3
#define EchoPin 2
int dystans;
long czas = 0;
 
void setup()
{
  Serial.begin (9600);
  pinMode(TrigPin, OUTPUT);
  pinMode(EchoPin, INPUT);
}
 
void loop()
{
  // impuls 10 us wyzwalający pomiar odległości na pinie TRIG
  digitalWrite(TrigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(TrigPin, LOW);
 
  // pomiar czasu trwania impulsu na pinie ECHO [us]
  czas = pulseIn(EchoPin, HIGH);
 
  // obliczenie odległości w cm
  dystans = czas/58;
 
  if ( dystans < 2 || dystans > 200 )
    Serial.println("----- Poza zakresem");
  else
  {
    Serial.print("Odeglosc: ");
    Serial.print( dystans );
    Serial.println(" cm");
  }
  delay(500);
}

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).