APP下载

蓝桥杯树莓派模拟题解析一:智能灯

2021-06-24牟晓东

电脑报 2021年4期
关键词:智能

牟晓东

蓝桥杯大赛是工信部人才交流中心举办的全国性专业信息技术赛事,为了更加全面和科学地评测学生的科技素养、逻辑思维和编程能力,从2021年的第12届起,青少组地区选拔赛开始采用STEMA评测考试。在11~18岁青少年创意编程大赛的STEMA测评Raspberry Pi树莓派-高级组中,编程题往往会被精心设置一定难度的“坑儿”,需要参赛者仔细审题并慎重作答,《电脑报》将通过解析一系列模拟题让大家更好地理解大赛的新变化。

第一题“智能灯”(难度系数1,18个计分点):

随着科技的发展,越来越多的设备都拥有了自己的“智能”,现在我们就来制作一个可以自己调节亮度的“智能灯”。

硬件准备:

1个光敏传感器【接入A0#管脚】,1个LED小灯【接入5#管脚】,1个模数转换模块【接入专用接口】,杜邦线若干(公对母,母对母,公对公)

编程实现:

(1)程序开始时,LED灯点亮;

(2)当环境光线变暗时,LED灯的亮度自动调高变亮;

(3)当环境光线变亮时,LED灯的亮度自动调低变暗;

(4)如此循环。

判断标准:

3分:实现“编程实现”中的(1); 6分:实现“编程实现”中的(2);

6分:实现“编程实现”中的(3); 3分:完全符合题意。

1.审清题意,抓住关键点

“智能灯”的关键考点是“自己调节亮度”,通过光敏传感器来监测周围环境的光线值范围,作为控制信号对LED灯进行亮度调节。

(1)光敏传感器有两种信号输出:D(Digital)数字和A(Analog)模拟,本题需要使用的是模拟信号,数字信号的两个值(0和1)无法实现信号的梯度大范围变化,所以要安装模数转换模块。

(2)编程时对LED灯进行“点亮”和“熄灭”有多种方法(包括“智能硬件”→“常用”中的“控制2号小灯亮”和“基础”中的“设置GPIO2为有电”),但要实现亮度的明暗程度调节只能使用“基础”中的“控制18号GPIO输出PWM1000”语句来实现。……

登录APP查看全文

猜你喜欢

智能
智能与自主
让纸变得智能
一种智能微耕机的研发
智能制造 反思与期望
智能前沿
智能前沿
智能前沿
智能前沿
智能制造·AI未来
争渡智能石化