单片机间的数据分享,利用nrf24l01将第一块430单片机用HY-SRF05检测的超声波测距数据分享给第二块430单片机,并用1602显示出来。经过测试,传输数据很稳定,且传输距离较远,至于具体传输多远,决定nrf24l01的能力以及周边的环境。
2019-12-21 20:12:33 96KB 430无线传输
1
STC15/STC15F2K60S2/STC15W4K32S4系列读取超声波测距模块HC-SR04距离串口显示代码实例
2019-12-21 20:11:18 35KB STC15 HC-SR04 超声波测距
1
使用的单片机是stm32f103c8t6 ,定时器开发超声波测距,是一个工程文件,打开用jink下载,引脚按文件指定的引脚连接,超声波VCC一定是5V的,我这边3.3V不行,听说升级版的超声波模块是可以3.3V的。
2019-12-21 20:11:07 6.9MB void TIM5_Cap_In
1
/* CX20106A 超声波发送与接受程序 40KHz脉冲由单AT89S52单片机P1.0口送出,由P3.2(INT0)采用中断方式接收。 定时器0,定时器1中断方式工作,T1为8位自动重装模式(定时12.5us),T0为16位定时器(定时约65ms) 超声波接受采用外部中断INT0,接受到返回脉冲后,在外部中断程序中计算距离。 65ms超声波传播距离约65×10^(-3) × 340m/s =22.1m,距离足够了,远超CX20106A的测量范围。 40KHz对应波周期T=1/40KHz =25us,方波高占空比50%,高低电平宽度分别占0.5T=12.5us。 定时器T1采用8位自动重装模式(定时12.5us), 在单片机采用12MHz晶振的前提下,(2^8-X)×12/12 us =12.5us (1) 当X=0xF3时,2^8-X=13, (2) 当X=0xF4时,2^8-X = 12, 所以,取X=0xF3,0xF4均可以满足计时要求。 距离显示在4位数码管上,单位为cm。 */ /* 单片机P2口接74HC138(三八译码器)P2.3--74HC138:/EI、P2.2--74HC138:A2、P2.1--74HC138:A1、P2.0--74HC138:A0 译码器输出 Y0,Y1、Y2、Y3、Y4、Y5、Y6、Y7均低电平有效,分别选通1~8个数码管。包括2个四位一体数码管LG3641BH,共2x4=8个数码管。 数码管数据口为P0口。数码管为共阳4位一体数码管。 功能: 译码器输出为1——8个数码管的段选信号,轮流选择1——8数码管。 dispaly(uint d)将d(distance)的千、百、十、个依次显示在1~3号数码管上。 显示原理: 1、送出要显示的段数 2、P2译码,选择要显示的位 3、延时1——2ms,时间不能太长,否则会闪烁,也不能太短,否则会很暗。 4、取消段选,消隐! 若要显示多段,重复以上4步! */
2019-12-21 20:09:37 1.73MB CX20106A 超声波 测距 keil
1
用的是1602液晶显示,IO口接线位置已经注明
2019-12-21 20:08:15 47KB 超声波 51 HC-SR04
1
可以通过STM32F1控制HC-SR04超声波测量距离,亲测可用,但存在一定测量误差。按注释中指导连接硬件设备,由串口1打印距离信息。
2019-12-21 20:05:05 6.9MB STM32HC-SR04
1
51黑电子论坛 超声波测距 51单片机超声波测距仿真与实物设计 含源程序,视频,Proteus原理图
2019-12-21 20:03:32 11.6MB 51 超声波 proteus
1
本设计以单片机 MSP430F149 作为控制核心,实现超声波测距。系统由以下部分组成:单片机最小系统模块、超声波测距模块、温度测量模块、LCD 显示模块。超声波测距模块采用超声波传感器,发射管自动发送 40KHZ 的方波,当其检测到障碍物时就会返回信号,利用时间差测出距离。温度测量模块采用温度传感器 DS18B20。最后将所测量的数据在显示器上显示出来。整个系统实现功能为根据温度的不同选择相应的声速来实现距离的测量。
2019-12-21 20:02:36 609KB MSP430 超声波测距
1
stm32f103和串口输出数据的US100模块进行工作,串口1显示距离值
2019-12-21 19:59:52 2.41MB stm32 US100
1
stm32RCT6多路超声波模块测距(多路定时器输入捕获),效果很好 几年前传不需要50个字描述,现在为了把系统自动设置的9积分下载改为5积分,就多打了这些字。
2019-12-21 19:59:41 7KB 多超声波测距
1