回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【行空板K10】智能台灯 简单

头像 ice-Wake 2026.01.02 22 0

1.创作背景

我家的客厅的灯一开就一直闪,而且非常暗。所以我用行空板K10做了一个智能台灯。

 

材料清单

  • 行空板K10 Xx1 链接
  • 二哈识图2(其实也没太大必要) Xx1 链接
  • 灯带 Xx1 链接

2.任务

image.png

3.项目制作

3.1硬件初始化

首先,由于出厂语言默认为英文,我们可以使用触屏的方式左右滑动,找到“System Settings”(系统设置)图标,将系统语言设置成自己想要的语言(支持英文,中文简体和中文繁体)。

屏幕截图 2025-11-13 140701.png 

点击进入“System Settings”,下滑至底部找到“Language”选项。点击“Language”,进入设置语言界面。

屏幕截图 2025-11-13 140815.png 

点击自己想要的语言选项。之后,系统会切换语言并自动返回至菜单页面,如下图是切换为中文简体的示意图。

屏幕截图 2025-11-13 140856.png 

其次,选择二哈识图2的通信方式。

二哈识图2支持UART(串口)和I2C两种通信方式,本教程中使用I2C通信模式。

屏幕截图 2025-11-13 141139.png 3.2代码编写

打开Mind+2.0版本,选择“程序设计”中的“上传模式”。

上传模式.png

首先进入“扩展”页面,在“主控扩展”中搜索“行空板K10”

image.png

接着在“模块扩展”中搜索“二哈识图2”“RGB灯”“MQTT”和“WI-FI”

image.png

加载完毕之后回到编程页面,点击“连接设备”

image.png

点击“连接”

image.png

连接成功后,开始编写代码,首先编写初始化部分:

image.png

代码讲解:

image.png

连接网络和MQTT

 

image.png

初始化变量

 

image.png

初始化RGB灯

 

之后编写显示信息部分:

image.png

编写完成之后编写主要代码:

image.png

代码讲解:

image.png

判断是否开灯

 

image.png

如果开着灯的话,就判断是否按下A/B键

评论

user-avatar