EF恩孚科技产品教程
欢迎来到micro:bit知识库
Micropython 系列教程
小小科学家套件
小小发明家套件
智能家居套件
实验箱套件
1. 实验箱套件介绍
2. 电路基础知识
3. 软件编程案例01:LED灯
4. 软件编程案例02:按钮
5. 软件编程案例03:RGB LED灯
6. 软件编程案例04:电位器
7. 软件编程案例05:光敏传感器
7.1. 简介
7.2. 硬件连线图
7.3. 电路原理图
7.4. 主要元件介绍
光敏二极管
7.5. 软件编程设计
步骤 1
步骤 2
步骤 3
程序
7.6. 结论
7.7. 思考
7.8. 常见问题
7.9. 相关阅读
8. 软件编程案例06:温度传感器
9. 软件编程案例07:蜂鸣器
10. 软件编程案例08:舵机
11. 软件编程案例09:自锁按钮
12. 软件编程案例10:彩虹LED灯环
13. 软件编程案例11:直流电机
14. 电路设计案例01:自锁按钮控制LED灯
15. 电路设计案例02:电位器控制风扇转速
手表套件
手表套件Pro
基础套件
Ring:bit 小车套件
Ring:bit 二代小车套件
motor:bit 智能小车套件
robit智能小车套件
iot:bit物联网套件
micro:bit 扩展板
EF恩孚科技产品教程
Docs
»
实验箱套件
»
7. 软件编程案例05:光敏传感器
Edit on GitHub
7. 软件编程案例05:光敏传感器
¶
7.1. 简介
¶
光敏二极管,是一种能够将光根据使用方式,利用光照强弱来改变电路中的电流。本次实验,我们通过光敏二极管来控制micro:bit 5x5LED屏幕的亮度。
7.2. 硬件连线图
¶
使用香蕉线按如上图连接电路,电池盒内放入2颗7号AAA电池。
7.3. 电路原理图
¶
micro:bit插槽的GND端和电池GND相连内部,形成电流回路。
7.4. 主要元件介绍
¶
光敏二极管
¶
光敏二极管,又叫光电二极管(英语:photodiode )是一种能够将光根据使用方式,转换成电流或者电压信号的光探测器。管芯常使用一个具有光敏特征的PN结,对光的变化非常敏感,具有单向导电性,而且光强不同的时候会改变电学特性,因此,可以利用光照强弱来改变电路中的电流。
在实验箱板子上我们配备了1颗光敏二极管。左边黑色端口为负极,右边红色端口为正极。
- 连线时注意正负极。
7.5. 软件编程设计
¶
步骤 1
¶
点击打开
微软makecode在线积木块编程https://makecode.microbit.org/#
。
点击New Project按钮,新建一个项目。
步骤 2
¶
在forever积木块中插入判断模拟读取P0口的值是否大于100积木。
当值大于100时(光线足够亮)。
清空屏幕。
步骤 3
¶
当值不大于100时(光线很暗)。
micro:bit 5X5 点阵显示屏显示一颗心。
程序
¶
请参考程序连接:
https://makecode.microbit.org/_1f0Kjdgk7dVc
你也可以通过以下网页直接下载程序。
---
7.6. 结论
¶
亮光不显示,光线变暗显示一颗心。
7.7. 思考
¶
7.8. 常见问题
¶
7.9. 相关阅读
¶