细节:中断服务函数是自带的 .h文件不要写

用的是这个漫反射红外传感器 当时买了一对 就做最基础的那种巡线用 后面再换8路

3个引脚 5V GND 和返回值(1,0)的引脚

操作也属实简单

#include "hongwai.h"void HONGWAI_Init(void)
{GPIO_InitTypeDef  GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;                 //PB.0 端口配置GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;       //浮空输入GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;        //IO口速度为50MHzGPIO_Init(GPIOB, &GPIO_InitStructure);                     //根据设定参数初始化GPIOB.0GPIO_SetBits(GPIOB,GPIO_Pin_5);                       //PB.5 输出高}

注意浮空输入

if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_0)==0)

这个是判断语句

上面那个旋钮可以调节精准度 即测多远的

红外模块和超声波模块相关推荐

  1. 收发一体超声波测距离传感器模块_超声波模块HC-SR04简介以及编程

    之前做避障车用到了超声波模块,总结了下资料 1.本模块性能稳定,测度距离精确,模块高精度,盲区小. 产品应用领域: 机器人避障 物体测距 液位检测 公共安防 停车场检测 . 2. 主要技术参数: 1: ...

  2. 超声波模块c语言编程,超声波模块

    1.超声波模块型号 超声波模块是一种常用的测距工具,一般用在避障小车,水位监控系统中,本教程使用的模块型号为HC-SR04,外观形状大体如下 模块除了两个电源引脚外,还有TRIG,ECHO引脚,这两个 ...

  3. 超声波模块详细介绍(stm32循迹小车中超声波的介绍)

    超声波模块详细介绍(stm32循迹小车中超声波的介绍) 超声波模块是非常重要的一个模块,今天给大家全面介绍一下超声波模块的原理以及用法,代码的编写. 1 超声波模块的认识 首先,市面上的常见超声波模块 ...

  4. 超声波模块c语言编程,51单片机超声波模块的C语言程序.pdf

    //超声波模块程序 //超声波模块程序 //Trig P2^0 //Echo P3^2 #include #define uchar unsigned char #define uint unsign ...

  5. STM32——超声波模块

    模块介绍 超声波模块一般使用的都是HC-SR04来进行测距 1)产品特点 HC-SR04 超声波测距模块可提供 2cm-400cm 的非接触式距离感测功能,测 距精度可达高到的非接触式距离感测功能,测 ...

  6. 超声波c语言程序,51单片机超声波模块的C语言程序.doc

    51单片机超声波模块的C语言程序.doc 超声波模块程序 超声波模块程序 Trig P20 Echo P32 include define uchar unsigned char define uin ...

  7. HS-SR04超声波模块

    1.模块简介 HC-SR04超声波模块常用于机器人避障.物体测距.液位检测.公共安防.停车场检测等场所.HC-SR04超声波模块主要是由两个通用的压电陶瓷超声传感器,并加外围信号处理电路构成的.如图: ...

  8. 详细介绍如何从零开始制作51单片机控制的智能小车(二)———超声波模块、漫反射光电管、4路红外传感器的介绍和使用

       我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,在本系列的上一篇文章中介绍了如何让小车动起来,本文作为本系列的第二篇文章,主要介绍让小车实现自动避障所涉及的一些传感器, ...

  9. 【STC15单片机】 超声波模块的使用

    目录 1 基于STC15F2K60S2的超声波测距代码 1.1 基本注意事项 1.1.1 跳线帽接法 1.1.2 晶振设置 1.2 板载超声波工作原理 1.2.1 原理总结 1.2.2 超声波代码思路 ...

最新文章

  1. 一次解析系统_消防稳压泵的流量、压力、选型以及配套气压罐的重难点解析
  2. 黑马程序员-面向对象-06天-5(单例设计模式)
  3. 两种方法清除Excel保护密码
  4. Loj#143-[模板]质数判定【Miller-Rabin】
  5. C语言简单程序情话,给你一份程序员的“科技情话”,赶在双十一前脱单吧
  6. 解密阿里云七武器之高性能消息服务ONS
  7. 微软Dev版Win11下周不更新 或为能跑安卓APP的新版做准备
  8. zz:NETCONF协议详解
  9. Git之同一台电脑如何连接多个远程仓库
  10. ASP基础教程:数据库查询语言(2)
  11. Python学习之路28-符合Python风格的对象
  12. 【0day安全-软件漏洞分析技术】笔记
  13. D - Frodo and pillows CodeForces - 760B
  14. UNITY自动化测试简单方法
  15. 高中必备学习软件_学霸必备app有哪些高中生必备app排行
  16. Dijskra迪杰斯特拉算法
  17. python opencv 摄像头_opencv python中摄像头参数的设置
  18. EIE结构与算法映射
  19. 计算机休眠状态播放音乐,怎么设置win10中关村系统进入睡眠状态后音乐继续播放...
  20. Unity使用Mysql(添/删/改/查)(保姆级)

热门文章

  1. 微信小程序--侧边分类栏
  2. 牛客网 小A买彩票 (dp)
  3. hdu 1028 母函数
  4. [转] 编译器Clang介绍
  5. innovus停止当前命令_Genus和innovus 命令概述-- Cadence
  6. 解决mybatis java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
  7. 在Keil5中如何删除工程
  8. gdb基本命令(非常详细)
  9. EZDML数据库表结构设计图
  10. Android的java基本知识总结【入门篇】