#include<Servo.h>
#define DuoPIN D5
#define Echo D2
#define Trig D8
Servo myDuoJi;
long getTime(){
digitalWrite(Trig,HIGH);
delayMicroseconds(10);
digitalWrite(Trig,LOW);
return pulseIn(Echo,HIGH);
}
void initChaoShengBo(){
pinMode(Echo,INPUT);
pinMode(Trig,OUTPUT);
}
void setup(){
initChaoShengBo();
myDuoJi.attach(DuoPIN);
Serial.begin(115200);
}
void loop(){
long dis;
dis = getTime()/58;
` 1
if(dis<10){43RFGUYT6
myDuoJi.write(70);
delay(700);
myDuoJi.write(90);
delay(1000);
myDuoJi.write(100);
delay(1140);
myDuoJi.write(90);
}else{
myDuoJi.write(90);
}
}
#include<Servo.h>
void setup(){
initChaoShengBo();
myDuoJi.attach(DuoPIN);
Serial.begin(115200);
}
void initChaoShengBo(){
pinMode(Echo,INPUT);
pinMode(Trig,OUTPUT);
}
#define DuoPIN D5
#define Echo D2
#define Trig D8
Servo myDuoJi;
void loop(){
long dis;
dis = getTime()/58;
` 1
if(dis<10){43RFGUYT6
myDuoJi.write(70);
delay(700);
myDuoJi.write(90);
delay(1000);
myDuoJi.write(100);
delay(1140);
myDuoJi.write(90);
}else{
myDuoJi.write(90);
}
}
❝這裏就是要說明一下,write裏面的參數是速度的意思,90表明靜止不動,0表明順時針全速選裝,180表明逆時針全速旋轉,數值離90越遠,表明速度越快,好比參數100就是指以(100-90)的速度逆時針旋轉。git
❞