HarmonyOS鸿蒙Next智慧设备开发--led灯闪烁练习

HarmonyOS鸿蒙Next智慧设备开发–led灯闪烁练习 一、技术相关

项目名称: led灯闪烁练习
项目语言: c语言
开发板: Hi3861
工具:HUAWEI DevEco Device Tool

二、效果呈现 图片与视频

三、主要开发过程

  1. 编写业务逻辑与编译配置

在applications/sample/wifi-iot/app/下新建一个文件夹用于存放项目文件,在文件中创建一个led.c文件用于存放业务代码,和一个BUILD.gn用于存放编译配置。

  1. 修改app目录下的BUILD.gn文件

修改applications/sample/wifi-iot/app/BUILD.gn文件,使其编译新建的led.c文件

import("//build/lite/config/component/lite_component.gni")

lite_component("app") {
  features = [
    "iothardware:led_example"
  ]
}
  1. 编译烧录

进行编译烧录后,按下开发板上的res键便能开发led灯闪烁画面。

完整代码地址: https://gitee.com/jltfcloudcn/smart-devices/tree/master/led_st


更多关于HarmonyOS鸿蒙Next智慧设备开发--led灯闪烁练习的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

可以可以,做个来电闪瞎提醒去

更多关于HarmonyOS鸿蒙Next智慧设备开发--led灯闪烁练习的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


支持大佬,对我很有收获,期待你更多好的作品

好文章写的真不错、学习收藏了

太喜欢楼主的文章了。

在HarmonyOS鸿蒙Next开发中,实现LED灯闪烁的步骤如下:

  1. 配置GPIO引脚:在config.json中定义LED连接的GPIO引脚。
  2. 初始化GPIO:在代码中使用GpioInit()初始化GPIO引脚。
  3. 设置引脚方向:通过GpioSetDir()将引脚设置为输出模式。
  4. 控制LED状态:使用GpioWrite()函数交替设置高低电平,实现LED闪烁。例如:
    GpioWrite(LED_GPIO, 1); // 点亮LED
    OsalMSleep(500);        // 延时500ms
    GpioWrite(LED_GPIO, 0); // 熄灭LED
    OsalMSleep(500);        // 延时500ms
    
  5. 循环控制:将上述代码放入循环中,实现持续闪烁。

通过这些步骤,即可在HarmonyOS设备上实现LED灯的闪烁效果。

回到顶部