“光线亮度检测”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
Mixly编程
扩展
 
(未显示2个用户的2个中间版本)
第36行: 第36行:
 
*Step2:串口通讯控件说明
 
*Step2:串口通讯控件说明
 
[[File:mixly_Serial_complian.jpg|600px|center]]
 
[[File:mixly_Serial_complian.jpg|600px|center]]
*Step3:光线亮度传感器是个输入设备,返回的数据是模拟量,因为声音大小是个有范围的值,基于这个,我们可以在输入/输出里面找到拖出。
+
*Step3:光线亮度传感器是个输入设备,返回的数据是模拟量,因为光线强弱是个有范围的值,基于这个,我们可以在输入/输出里面找到拖出。
[[File:mixly_in-out.jpg|600px|center]]
+
[[File:mic1.png|900px|center]]
 
*模拟输入说明
 
*模拟输入说明
[[File:mixly_analog-in.jpg|600px|center]]
+
[[File:mic2.png|900px|center]]
 
*整体代码说明
 
*整体代码说明
[[File:mixly_analog-light-in-serial.jpg|600px|center]]
+
[[File:light1.png|900px|center]]
  
 
==调试==
 
==调试==
第56行: 第56行:
 
*通过判断光亮强弱来触发执行一些任务。
 
*通过判断光亮强弱来触发执行一些任务。
 
*示例代码
 
*示例代码
[[File:mixly_light—choose1.jpg|600px|center]]
+
[[File:light2.png|900px|center]]
 
*逻辑模块
 
*逻辑模块
[[File:mixly_mic—choose2.jpg|600px|center]]
+
[[File:mic5.png|900px|center]]
 
*比较模块说明
 
*比较模块说明
[[File:mixly_mic—choose3.jpg|600px|center]]
+
[[File:mic6.png|900px|center]]

2016年8月26日 (五) 05:02的最新版本

模块功能

  • 参考:光照传感器使用
    • 模拟输入传感器,它检测到的值有一定的范围,理论是(0-1023),数据是可变的。

概述

利用光线亮度检测光的强弱,并用串口监视器打印出监视到的数据。光线亮度传感器和麦克风都属于模拟输入类型传感器,因此用法是一样的。

材料清单

  • 模块
模块 数量 功能
mCookie-CoreUSB/zh 1 核心板
mCookie-Hub/zh 1 传感器转接板
Microduino-Light/zh 1 光敏传感器
  • 其他硬件设备
    • USB数据连接线 一根


搭建硬件

  • Setup 1:将光线亮度检测传感器和Hub的模拟口(A0)接起来,用户可自己更改成其他的模拟口(A2,A4)。
  • Setup 2:将CoreUSB,Hub,光线亮度传感器连接在一起。通过USB数据线将接入电脑。

Mixly编程

  • Step1:因为使用串口监视器,所以需要在通讯里面找到串口通讯控件。
  • Step2:串口通讯控件说明
  • Step3:光线亮度传感器是个输入设备,返回的数据是模拟量,因为光线强弱是个有范围的值,基于这个,我们可以在输入/输出里面找到拖出。
Mic1.png
  • 模拟输入说明
Mic2.png
  • 整体代码说明
Light1.png

调试

  • Step1:选择好板卡(Core USB 32U4),和COM端口(默认自动识别)。
  • Step2:打开串口监视器。
  • Step3:确认串口波特率是否与设定的一致。
  • Step4:观察数据,光线越强返回的数据越大,手机闪光灯对准照着能达到1000左右,完全遮住能够小到0左右。

扩展

  • 通过判断光亮强弱来触发执行一些任务。
  • 示例代码
Light2.png
  • 逻辑模块
Mic5.png
  • 比较模块说明
Mic6.png