aduino,超声波
来源:互联网 发布:淘宝确认收货几天 编辑:程序博客网 时间:2024/04/26 01:18
float haha;
int pinLF=14;
int pinRF=15;
int pinLB=16;
int pinRB=17;
int PWM1=3;
int PWM2=5;
int shou=9;
int fa=8;
void setup(){
pinMode(pinLF,OUTPUT);
pinMode(pinRF,OUTPUT);
pinMode(pinLB,OUTPUT);
pinMode(pinRB,OUTPUT);
pinMode(shou,INPUT);
pinMode(fa,OUTPUT);
}
void loop(){
back(1);
digitalWrite(fa,LOW);
delayMicroseconds(2);
digitalWrite(fa,HIGH);
delayMicroseconds(10);
digitalWrite(fa,LOW);
float haha=pulseIn(shou,HIGH);
haha=haha/58;
if (haha<=15) straight(8);
if (haha>5 && haha<17) stopp(1);
if (haha>17) back(1);
}
void straight(int i)
{
analogWrite(PWM1,198);
digitalWrite(pinLB,HIGH);
digitalWrite(pinRB,LOW);
analogWrite(PWM2,203);
digitalWrite(pinLF,HIGH);
digitalWrite(pinRF,LOW);
delay(1000*i);
}
void back(int x)
{
analogWrite(PWM1,200);
digitalWrite(pinRB,HIGH);
digitalWrite(pinLB,LOW);
analogWrite(PWM2,205);
digitalWrite(pinRF,HIGH);
digitalWrite(pinLF,LOW);
delay(100*x);
}
void stopp(int X)
{
analogWrite(PWM1,0);
digitalWrite(pinLB,LOW);
digitalWrite(pinRB,LOW);
analogWrite(PWM2,0);
digitalWrite(pinLF,LOW);
digitalWrite(pinRF,LOW);
delay(300*X);
}
int pinLF=14;
int pinRF=15;
int pinLB=16;
int pinRB=17;
int PWM1=3;
int PWM2=5;
int shou=9;
int fa=8;
void setup(){
pinMode(pinLF,OUTPUT);
pinMode(pinRF,OUTPUT);
pinMode(pinLB,OUTPUT);
pinMode(pinRB,OUTPUT);
pinMode(shou,INPUT);
pinMode(fa,OUTPUT);
}
void loop(){
back(1);
digitalWrite(fa,LOW);
delayMicroseconds(2);
digitalWrite(fa,HIGH);
delayMicroseconds(10);
digitalWrite(fa,LOW);
float haha=pulseIn(shou,HIGH);
haha=haha/58;
if (haha<=15) straight(8);
if (haha>5 && haha<17) stopp(1);
if (haha>17) back(1);
}
void straight(int i)
{
analogWrite(PWM1,198);
digitalWrite(pinLB,HIGH);
digitalWrite(pinRB,LOW);
analogWrite(PWM2,203);
digitalWrite(pinLF,HIGH);
digitalWrite(pinRF,LOW);
delay(1000*i);
}
void back(int x)
{
analogWrite(PWM1,200);
digitalWrite(pinRB,HIGH);
digitalWrite(pinLB,LOW);
analogWrite(PWM2,205);
digitalWrite(pinRF,HIGH);
digitalWrite(pinLF,LOW);
delay(100*x);
}
void stopp(int X)
{
analogWrite(PWM1,0);
digitalWrite(pinLB,LOW);
digitalWrite(pinRB,LOW);
analogWrite(PWM2,0);
digitalWrite(pinLF,LOW);
digitalWrite(pinRF,LOW);
delay(300*X);
}
0 0
- aduino,超声波
- 超声波
- Aduino Blink&helloworld
- Aduino 抢答器的设计
- 超声波测距
- 超声波。。。。-原理--
- 超声波模块
- 超声波焊接
- 超声波测距
- 超声波测距
- 超声波模块
- 超声波传感
- 超声波测距仪
- Aduino 物理按键使led灯泡点亮
- Aduino 常用函数的简单介绍
- 源硬件平台Aduino,给Google加上翅膀
- 论超声波捕鱼器
- MC9S12XS128实现超声波测距
- 在串口通讯器中输入三个数字,亮起RGB彩灯
- Python基础:08列表解析与生成器表达式
- 山寨电信机房、模仿走线分格,机房,Wifi覆盖、POE监控
- 舵机
- 物联网领域几个协议的比较(来自于open mobile Allionce)
- aduino,超声波
- java实现区域内屏幕截图示例
- 可控舵机
- 在串口通讯器中输入R/G/Y,亮起红、绿、黄灯。前可有空格。
- opencv_判断两矩形是否相交,相交的话 求出相交的面积和相交处比例
- JavaScript提升(你不知道的JavaScript)
- iOS——undefined symbols for architecture x86_64
- 马云演讲
- ViewController 删除 添加 输入