一、介绍

双色发光二极管(LED)能够发出红色和绿色,两种不同颜色的光。正电压指向LED端子之一,使LED发出相应的颜色的光,一次只能有一个引脚接受电压,常用着各种设备的指示灯。

二、组件

Raspberry Pi 3主板*1
树莓派电源*1
40P软排线*1
双色LED模块*1
面包板*1
跳线若干

三、实验原理

双色LED灯模块
双色LED灯模块原理图
将引脚R和G连接到Raspberry Pi的GPIO,对Raspberry Pi进行编程,将LED的颜色从红色变为绿色,然后使用PWM(脉宽调制)混合成其他颜色。

四、实验步骤

第1步:连接电路。将树莓派通过T型转接板连接到面包板,树莓派GPIO 11即T型转接板GPIO 17,“红白线”连接双色LED模块R端子;树莓派GPIO 12 即T型转接板GPIO 18,“绿白线”连接双色LED模块G端子;树莓派GND即T型转接板GND,“黑线”连接双色LED模块GND端子。
双色LED灯电路连接图
双色LED灯实物连接图
第2步:启动树莓派。实验1里面我们采用集成开发环境python IDLE编写程序。
打开IDLE图
第3步:打开IDLE后,在菜单“file”下点击“new file”按钮,新建文件,开始编程。我使用python语言,它是一种脚本语言,不需要编译,按写入的顺序执行,运行在另一个程序“之中”,语法规则较少,易于学习且功能强大。 第4步:导入模块,设置常量、板载模式。Raspberry Pi有三种引脚编号方法:根据引脚的物理位置编号;由C语言GPIO库wiringpi指定的编号;由BCM2837 SOC指定的编号。