Arduino for PKE8720DF-C13-F10——RGB跑马灯实验

文章介绍了基于PKE8720DF-C13-F10开发板的RGB跑马灯实验,该开发板支持Wi-Fi和BLE5.0。通过ArduinoIDE配置,定义RGB彩灯的GPIO引脚,然后解析了控制RGB灯亮灭的代码,实现颜色循环变化的跑马灯效果。实验结果显示了跑马灯的动态变化。
摘要由CSDN通过智能技术生成

目录

          1. PKE8720DF-C13-F10开发板

          2. Arduino IDE —— RGB跑马灯实验

1)Arduino IDE配置

2)RGB引脚定义

3)代码解析

4)实验结果


1. PKE8720DF-C13-F10开发板

PKE8720DF-C13-F10是基于PKM8720DF-C13-F10模组集成的开发板,支持 Wi-Fi 和 BLE 5.0。丰富的外围设备和高性能使其成为智能家居、工业自动化,消费电子产品等领域的理想选择。

下图是PKE8720DF-C13-F10开发板外观。它使用 USB TypeC 连接器供电,具有自动上传电路。开发板集成了一个RGB彩灯,下面我们就利用自带的RGB彩灯来实现跑马灯。

Figure 1. PKE8720DF-C13-F10开发板外观

2. Arduino IDE —— RGB跑马灯实验

1)Arduino IDE配置

Arduino IDE 从1.6.5版本开始支持第三方硬件,PKE8720DF-C13-F10开发板的配置方法请参考之前的文章:使用PKE8720DF-C13-F10实现Arduino example——Button_deer_vickey的博客-CSDN博客

2)RGB引脚定义

开发板自带的RGB彩灯分别由PA13,PA12,PA14控制Red,Green,Blue光源,对应关系如下表:

Pin numberGPIO PinColor
2PA13R
3PA12G
1PA14B

Table 1. PKE8720DF-C13-F10 RGB Pinmap

3)代码解析

在本例中,我们通过控制各个GPIO引脚的高低电平来实现RGB彩灯的点亮和熄灭。

ledRGBControl()

  • 通过控制GPIO引脚的高低电平来控制Red,Green,Blue光源依次亮起和熄灭,delayTime是亮灯时间。

setup()

  • Pin 1 (PA14),Pin 2 (PA13),Pin 3 (PA12)都设为OUTPUT。

loop()

  • 让delay的时间不断缩短,也就是颜色变换的频率不断加快,实现Red,Green,Blue,Red,Green,Blue...越来越快的跑马灯样式。

4)实验结果

20230718_Arduino_RGB跑马灯

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值