Andra leveransen

 

Idag kom två brev till från asien: Avståndssensorer av ultraljudstyp (DYP-ME007) och ett par små kopplingsplattor. Jag snodde ihop ett enkelt funktionstest från lite kod jag hittade:

int trigPin = 2;
int echoPin = 3;
int ledPin  = 5;
int distance, cm;

void setup()
{
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(ledPin, OUTPUT);

  Serial.begin(9600);
}

void loop()
{
  for(int i=0; i<2; i++)
  {
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin, LOW);  

    distance += pulseIn(echoPin, HIGH);
  }
  distance /= 3;
  cm = distance/58;

  analogWrite(ledPin, (distance/10)%255);

  Serial.println(cm); //Avstånd i cm skickas till datorn
}

Så här blev resultatet:

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you a robot? * Time limit is exhausted. Please reload CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.