STM32外设系列—红外遥控
文章作者:二土电子 期待大家一起学习交流! 一、红外遥控简介 红外遥控,顾名思义,就是利用红外线实现遥控。这里就不单独对红外线做介绍了,红外线的波长再可见光范围外,所以人眼是看不到的。红外遥控的原理就是利用红外线进行通讯,比如生活中常用的电视遥控器,空调遥控器等,大多都是红外通讯实现的遥控功能。 二、红外遥控的原理 红外遥控是一种非接触,无线控制技术。具有抗干扰能力强,信息传...

嵌入式 STM32 红外遥控
红外遥控红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,容易实现等显著的特点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统上面。 由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计红外线遥控器的时候,不必要像无线电遥控器那样,每一套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或....

开源项目-基于小熊派STM32红外热成像仪
此次给大家带来的一个开源项目:小熊派红外热成像仪,它是基于小熊派开发板以及AMG8833热成像模块(不错,为了节省打板时间,我亲手做了一块E53接口的热成像模块小板)来完成的:AMG8833是松下开发的低成本红外传感器阵列。但是它的分辨率仅有8 x 8个像素,而这样的分辨率对于小熊派上的240 * 240的LCD显示分辨率来说就真的太小了。因此我们需要利用线性插值算法将分辨率放大,这样才能够显示....

STM32(HAL)GPIO应用-红外入侵报警
1、简介刚刚接触STM32都是从GPIO的输入输出开始进行学习应用,本文就是通过HAL库方式通过红外模块、LED灯、蜂鸣器设计一个红外入侵报警小应用。2、实现过程2.1具体功能红外模块作为GPIO输入,LED灯、蜂鸣器作为GPIO输出,当红外模块检测到入侵,LED灯、蜂鸣器会进行警报。2.2硬件接线:蜂鸣器接PB5,红外模块(D0)接PB15,LED灯接PB0。2.3 Cubemax配置过程:初....

STM32 E18-D80NK红外检测
前言这篇文章介绍 如何使用 STM32 控制 E18-D80NK 进行红外检测。一、E18-D80NK 红外传感器:1. E18-D80NK 的介绍E18-D8ONK 这是一种 集发射与接收于一体 的光电传感器,发射光经过调制后发出,接收头对反射光进行解调输出。有效的避免了可见光的干扰。透镜的使用,也使得这款传感器最远可以检测80厘米距离的问题(由于红外光的特性,不同颜色的物体,能探测的最大距离....

STM32接收红外遥控数据
一. 简介最近在做项目的过程中,由于使用的是核心板,没有按键,尝试通过串口进行数据发送,进行控制,但是太麻烦了。于是想到了通过红外遥控进行控制。经济又实惠,还可以隔空远程操作,且只有一个数据线,YYDS。欢迎关注 微信公众号 FPGA之旅 获取更多,所用资料将会第一时间发布在上面。二. 红外遥控数据传输协议不做过多的理论知识的简介,主要是为了教大家怎么使用。传输过程如下空闲态 为 高电平引导码 ....
STM32小项目总结2:(内含:1.对射式红外传感器计次+2.旋转编码器计次+3.定时器定时中断+4.定时器外部中断+5.笔记)
1.对射式红外传感器计次推荐封装为CountSensor。推荐使用的是PB14引脚。使用GPIO_Mode_IPU。思路如下:1.开启GPIOB和AFIO的RCC(RCC_APB2Per.....)+2.初始化GPIO(使用库函数GPIO_Init(参数选择GPIO_Mode_IPU))+3.配置AFIO的通道(使用库函数GPIO_EXTIlineConfig(参数选择14引脚对应的14通道))....

STM32:使用外部中断控制对射式红外传感器并计次
1.主函数(main.c)代码:#include "stm32f10x.h" // Device header #include "Delay.h" #include "OLED.h" #include "CountSensor.h" int main(void) { OLED_Init(); OLED_ShowString(1,1,"C...

STM32:红外传感器代码部分(内含实物图+外部信号流程,编写代码思路+代码+解析代码和扩展应用)
1.实物连接图:左下角的D0接任意一个空闲的IO口均可,此处接的是PB14。当对射式红外传感器被遮挡住时,D0发送中断信号给PB14并完成相关操作。2.外部信号流程(代码部分编写的原理):外部信号总思路:(配置外部中断)GPIO-->AFIO-->EXTI-->NVIC-->(中断函数)CPU3.代码部分:main代码部分:#include "stm32f10x.h" .....

基于STM32的MLX90614人体红外测温枪
@[TOC] 今天分享一个项目是做一个红外测温的。这个东西网上都有现成的资料和代码,做起来不难。关于红外测温用的芯片是mlx90614。很巧的是“芯知识学堂”已经将他们的红外测温枪方案全部开源了出来。如果大家想自己做一个红外测温枪可以去看看他们的资料,自己尝试做着玩一下。 那么在这里我就来写一写关于mlx90614红外测温的驱动代码和来说一说他的原理。主要是利用STM32F103C8T6单片....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
IoT
物联网软硬件开发者一站式基地
+关注