带两个7段LED显示屏的PING的制作

步骤1:所需的材料
您将需要以下条件:
1。 2 x 7段led显示器(共阴极)
2。 1个hc-sr04距离传感器(四针)
3。 arduino mega 2560(或任何原型)
4。小面包板
5。跳线
步骤2:组装!
请记住,您将不得不多路复用两个显示器,因此请使用普通电线(无论它们是否裸露,只要确保它们不会碰到每一个其他)将两个显示器连接起来,最后连接到arduino。
我真的很抱歉附图中的不便。
步骤3:代码
#include“ sevseg.h”
sevseg sevseg;
int refreshtime = 1000;
int pingpin = 14;//10
int inpin = 15;//9
long duration,inch,cm;
int indec,cmdec;
int inchconv = 147;
int cmconv = 59;
无符号长计时器;
void设置( ){
sevseg.begin(0,2,3,4,5,6,7,8,9,10,11,12,13);
pinmode(pingpin,output);
pinmode (inpin,input);
}
无效循环()
{sevseg.printoutput();
digitalwrite(pingpin,low);
delaymicroseconds(2);
digitalwrite( pingpin,high);
delaymicroseconds(10);
digitalwrite(pingpin,low);
持续时间= pulsein(inpin,high);
英寸= microsecondstoinches(duration);
indec =(持续时间-英寸* inchconv)* 10/inchconv;
cm =微秒tocentimeters(持续时间);
cmdec =(持续时间-cm * cmconv)* 10/cmconv;
无符号长密耳= millis ();
if(mils-timer》 = refreshtime){
timer = mils; sevseg.newnum(cm,(byte)2);
}
}
long microsecondstoinches(long microseconds)
{
return microseconds/inchconv;
}
long microsecondstocentimeters(long microseconds)
{
return microseconds/cmconv;
}

区块链分布式身份证核验服务平台联核云VIS介绍
工程师分享(一):照相机拍照功能实现源码
中国汽车售后维修市场规模逐年增长,2019年规模约为6770亿元
fpga为图形传感器提供接口让摄像头变聪明
超56万韩国5G用户重返4G:中国5G也面临着一个问题
带两个7段LED显示屏的PING的制作
BCD七段数码管显示译码器电路
详细分析LED产业的过去与未来
ESM-48100B5锂电池无法充电故障排查
电磁兼容EMC认证的常见6个问题
工业互联网是社会变革的毒药还是解药?
嵌入式Linux设计:硬件和驱动程序
基于TMS320F2812实现MPPT控制系统的设计
浅析传感器的定义及分类
荣耀Magic 6系列手机将搭载鸿燕卫星通信技术
Xilinx FPGA助力智能化人群监控系统
SOLIDWORKS MCAD的内部ID不匹配问题
TI带视频输出的远程保健集成管理系统
小米6、华为P10售价曝光 你应该想好要买谁了 就让涨价来得更猛烈些
高通新超音波指纹识别器体验,解锁速度快识别面积大了17倍