标题: 第一次弄超声波测距,别人教我弄的原理图,但是他说程序不全,这个怎么弄? 求帮助 [打印本页]

作者: sadasfasf    时间: 2019-5-7 19:06
标题: 第一次弄超声波测距,别人教我弄的原理图,但是他说程序不全,这个怎么弄? 求帮助
include<reg52.h>

#include"lcd1602.h"

uint dis,cnt;

main()
{
        uchar i;
        LCD1602_Init();
        SRF04Init();
        delayms(10);
        LCD1602_Display_Str(1,19,"ULTRASONIC");
        LCD1602_Display_Str(2,17,"RANGING SYSTEM!");
        for(i=0;i<16;i++)
        {
                LCD1602_Write_Cmd(0x18);
                delayms(500);

        }
        //while(1);
        delayms(5000);
        LCD1602_ClearScreen();
        delayms(10);
        LCD1602_Display_Str(1,0,"Distance:");
        LCD1602_Display_Str(2,7,"D=");
        LCD1602_Display_Str(2,12,"CM");
        while(1)
        {
                dis=getAverageDistance();
                if(dis<300)
                {
                        LCD1602_Display_Num(2,9,dis);

                }
                else
                LCD1602_Display_Str(2,9,"---");


                if(dis<30)
                {
                        deep=0;
                }else deep=1;




                //LCD1602_Display_Num(2,11,getTemperature());
                delayms(100);
                //while(1);
        }
}

mmexport1557227019148.png (44.07 KB, 下载次数: 26)

超声波电路图

超声波电路图

作者: 16887    时间: 2019-5-9 14:55
超声波模块怎么找




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1