红外模块和超声波模块
细节:中断服务函数是自带的 .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)
这个是判断语句
上面那个旋钮可以调节精准度 即测多远的
红外模块和超声波模块相关推荐
- 收发一体超声波测距离传感器模块_超声波模块HC-SR04简介以及编程
之前做避障车用到了超声波模块,总结了下资料 1.本模块性能稳定,测度距离精确,模块高精度,盲区小. 产品应用领域: 机器人避障 物体测距 液位检测 公共安防 停车场检测 . 2. 主要技术参数: 1: ...
- 超声波模块c语言编程,超声波模块
1.超声波模块型号 超声波模块是一种常用的测距工具,一般用在避障小车,水位监控系统中,本教程使用的模块型号为HC-SR04,外观形状大体如下 模块除了两个电源引脚外,还有TRIG,ECHO引脚,这两个 ...
- 超声波模块详细介绍(stm32循迹小车中超声波的介绍)
超声波模块详细介绍(stm32循迹小车中超声波的介绍) 超声波模块是非常重要的一个模块,今天给大家全面介绍一下超声波模块的原理以及用法,代码的编写. 1 超声波模块的认识 首先,市面上的常见超声波模块 ...
- 超声波模块c语言编程,51单片机超声波模块的C语言程序.pdf
//超声波模块程序 //超声波模块程序 //Trig P2^0 //Echo P3^2 #include #define uchar unsigned char #define uint unsign ...
- STM32——超声波模块
模块介绍 超声波模块一般使用的都是HC-SR04来进行测距 1)产品特点 HC-SR04 超声波测距模块可提供 2cm-400cm 的非接触式距离感测功能,测 距精度可达高到的非接触式距离感测功能,测 ...
- 超声波c语言程序,51单片机超声波模块的C语言程序.doc
51单片机超声波模块的C语言程序.doc 超声波模块程序 超声波模块程序 Trig P20 Echo P32 include define uchar unsigned char define uin ...
- HS-SR04超声波模块
1.模块简介 HC-SR04超声波模块常用于机器人避障.物体测距.液位检测.公共安防.停车场检测等场所.HC-SR04超声波模块主要是由两个通用的压电陶瓷超声传感器,并加外围信号处理电路构成的.如图: ...
- 详细介绍如何从零开始制作51单片机控制的智能小车(二)———超声波模块、漫反射光电管、4路红外传感器的介绍和使用
我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,在本系列的上一篇文章中介绍了如何让小车动起来,本文作为本系列的第二篇文章,主要介绍让小车实现自动避障所涉及的一些传感器, ...
- 【STC15单片机】 超声波模块的使用
目录 1 基于STC15F2K60S2的超声波测距代码 1.1 基本注意事项 1.1.1 跳线帽接法 1.1.2 晶振设置 1.2 板载超声波工作原理 1.2.1 原理总结 1.2.2 超声波代码思路 ...
最新文章
- 一次解析系统_消防稳压泵的流量、压力、选型以及配套气压罐的重难点解析
- 黑马程序员-面向对象-06天-5(单例设计模式)
- 两种方法清除Excel保护密码
- Loj#143-[模板]质数判定【Miller-Rabin】
- C语言简单程序情话,给你一份程序员的“科技情话”,赶在双十一前脱单吧
- 解密阿里云七武器之高性能消息服务ONS
- 微软Dev版Win11下周不更新 或为能跑安卓APP的新版做准备
- zz:NETCONF协议详解
- Git之同一台电脑如何连接多个远程仓库
- ASP基础教程:数据库查询语言(2)
- Python学习之路28-符合Python风格的对象
- 【0day安全-软件漏洞分析技术】笔记
- D - Frodo and pillows CodeForces - 760B
- UNITY自动化测试简单方法
- 高中必备学习软件_学霸必备app有哪些高中生必备app排行
- Dijskra迪杰斯特拉算法
- python opencv 摄像头_opencv python中摄像头参数的设置
- EIE结构与算法映射
- 计算机休眠状态播放音乐,怎么设置win10中关村系统进入睡眠状态后音乐继续播放...
- Unity使用Mysql(添/删/改/查)(保姆级)
热门文章
- 微信小程序--侧边分类栏
- 牛客网 小A买彩票 (dp)
- hdu 1028 母函数
- [转] 编译器Clang介绍
- innovus停止当前命令_Genus和innovus 命令概述-- Cadence
- 解决mybatis java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
- 在Keil5中如何删除工程
- gdb基本命令(非常详细)
- EZDML数据库表结构设计图
- Android的java基本知识总结【入门篇】