微雪官网产品资料
立即注册 找回密码

QQ登录

只需一步,快速开始

微雪课堂

搜索
微雪课堂 首页 micro:bit 查看内容

Micro:bit系列教程18:Flame Sensor感知火焰

2018-11-1 14:23| 发布者: waveshare-admin| 查看: 586| 评论: 0|原作者: waveshare

摘要: 本章将介绍Flame Sensor模块对火焰的检测。

本章将介绍Flame Sensor(火焰传感器)对火焰的检测。

1.基本介绍

  Flame Sensor模块可对火焰进行感知,其中,对火焰敏感的二极管被火焰照射后,电阻发生变化,进而导致二极管两端的电压发生变化,产生模拟信号,同时,该模拟信号经过电压比较器的处理,当模拟信号超过一定门限值的时候,做出相应的报警。

2.硬件连接

在硬件上,采用Micro:bitP0引脚来采集模拟电压。并进行AD转换,从而得到数字信号,采用Micro:bitP1引脚连接Flame Sensor的数字输出来判断是否靠近火焰。

Micro:bit

Flame Sensor

VCC

VCC

GND

GND

P0

AOUT

P1

DOUT

具体硬件连接如下图所示:

3.软件设计

  打开makecode,添加软件包,输入以下链接:

https://github.com/waveshare/CourseKit

添加软件包成功后,采用积木块编写以下程序:

点击显示数据(设备)按钮,将显示采集到Flame Sensor的原始ADC值,转换后的电压,以及是否靠近火焰等,具体数据如下图所示:

当模块靠近火焰时,模块上的信号指示灯点亮;当模块远离火焰时,模块上的信号指示灯熄灭。随着模块与火焰距离的变化,串口输出的ADC值和转换后的电压值均会发生相应的变化。


21

顶一下

刚表态过的朋友 (21 人)

相关阅读

最新评论

micro:bit

微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号  

GMT+8, 2019-3-19 22:41 , Processed in 0.081578 second(s), 26 queries .

Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc & Style Design

返回顶部