OUTPUT); for(int i=0;i<4;i++) pinMode(com[i
OUTPUT); pinMode(trigPin OUTPUT); pinMode(echoPin INPUT); void loop(){ distFloat = checkDistance(trigPin echoPin); distInt = (int)distFloat*10; //将距离显示在四位数码管上 , 需要将dist变量拆分成第一位、第二位、第三位、第四位 firstBit = distInt/1%10; secondBit = distInt/10%10; thirdBit = distInt/100%10; fourthBit = distInt/1000%10; for(int i=0;i<=500;i++){ //开始在数码管上进行显示 display(216); //显示小数点 display(1firstBit); //显示第一位 , 即整数部分的百位 delayMicroseconds(eyeDelay); //做了一个视觉延迟 display(2secondBit); delayMicroseconds(eyeDelay); display(3thirdBit); delayMicroseconds(eyeDelay); display(4fourthBit); delayMicroseconds(eyeDelay); void display(unsigned char dunsigned char n) //显示函数 , d可选数值范围1-4 , n可选数值范围0-16 , 16为小数点{ for(int i=0;i<8;i++) //去除余晖 digitalWrite(led[i
LOW); switch(d) //选通位选 { case 1: digitalWrite(com[0
LOW); //选择位1 digitalWrite(com[1
HIGH); digitalWrite(com[2
HIGH); digitalWrite(com[3
HIGH); break; case 2: digitalWrite(com[0
HIGH); digitalWrite(com[1
LOW); //选择位2 digitalWrite(com[2
HIGH); digitalWrite(com[3
HIGH); break; case 3: digitalWrite(com[0
HIGH); digitalWrite(com[1
HIGH); digitalWrite(com[2
LOW); //选择位3 digitalWrite(com[3
HIGH); break; case 4: digitalWrite(com[0
HIGH); digitalWrite(com[1
HIGH); digitalWrite(com[2
HIGH); digitalWrite(com[3
LOW); //选择位4 break; default:break; for(int i=0;i<8;i++) digitalWrite(led[i
num[n
[i
); //按照码值表进行显示float checkDistance(int trig int echo) //超声波测距函数{ digitalWrite(trig LOW); //控制端TRIG先发一个低电平 , 2微妙 delayMicroseconds(2); digitalWrite(trig HIGH); //控制端TRIG先一个高电平 , 2微妙 delayMicroseconds(10); digitalWrite(trig LOW); float distance = pulseIn(echo HIGH)/58; //根据接收端ECHO获得的高电平时长计算距离 delay(10); return distance;
- arduino|如何用arduino去检测声音大小?
- arduino|arduino和8051单片机的区别
- 邱峰电子1、不分咸、淡水域将深底层水中动物靶向控制使之浮起;2、按水的深浅调节电源、机内...|什么样的捕鱼器最吸鱼最先进的超声波吸鱼机
- 七彩虹|从4999降至3359元,超声波指纹+无线充电,这款机皇究竟有多香?
- 手机厂商|先别盲目选iQOO8,虽有微云台+超声波指纹,但这些缺点也很重要
- 邱峰电子什么牌子的逆变器好逆变器怎么调浮鱼效果好最好的超声波捕鱼器不电人的超声波捕鱼器逆...|深水麻鱼机头大功率船用捕鱼机深水吸鱼机最好的捕
- 有经验的鱼友都了解海水鱼机和淡水鱼机中间是有区别的|海水机捕鱼视无鳞鱼超声波脉冲捕鱼器大全进口捕鱼逆变器视频
- 三星|发布4个月直降1100?顶级屏幕+超声波指纹,三星618放大招了
- 显示器|冷门小钢炮旗舰手机,2K屏+超声波指纹,跌至2749元
- 3D打印|基于激光的超声波检测金属3D打印中产生缺陷的特征?
