Arduino超音波測距


安裝函式庫 HCSR04 ultrasonic sensor

by gamegine


#include <HCSR04.h>
HCSR04 hc(3,4);     // (trig pin , echo pin)

void setup(){
  Serial.begin(9600);
}

void loop(){
  Serial.println( hc.dist() ); 
  delay(500);
}


下面是上課解答,先自己試試看,不要急著看答案

超音波距離控制舵機

#include <Servo.h>
Servo myservo5;

#include <HCSR04.h>
HCSR04 hc(3,4);

void setup() {
  myservo5.attach(5); 
}

void loop() {
  int i,j;
  i=hc.dist();
  if (i>10 && i<40){
    j=map(i,10,40,0,180);
    myservo5.write(j);
  }
  delay(10);
}

您可能也會喜歡…

發佈留言