发帖
4 0 0

Ai-WB2-32S开发板 二次开发 点亮三色LED灯

hu0755
注册会员

1

主题

1

回帖

74

积分

注册会员

积分
74
Ai-WB2系列 75 4 2025-4-8 23:03:17
上周通过了安信可Ai-WB2-32S开发板测评申请,很快就收到了样品。
我以前没有用过安信可的模块,不熟悉开发环境和工具,正好清明节放了三天假期,先在网上看来相关的开发资料,大概有了一个了解。
今晚有空,对着教程下载资料,安装设置,点了N次鼠标外加C&V之后,终于可以打开了Eclipse IDE。虽然步骤很多,只要每一步对着做,仔细一些,全程还算非常顺利。
好吧,先当个点灯小白。开发板集成了一个三色灯,分别用17、14、3脚控制。根据官方提供的DEMO,修改程序如下:
#define GPIO_LED0_PIN 3
#define GPIO_LED1_PIN 14
#define GPIO_LED2_PIN 17

void blink_test(void *param)
{   
    bl_gpio_enable_output(GPIO_LED0_PIN, 0, 0);
    bl_gpio_enable_output(GPIO_LED1_PIN, 0, 0);
    bl_gpio_enable_output(GPIO_LED2_PIN, 0, 0);
    while (1)
    {
        bl_gpio_output_set(GPIO_LED0_PIN, 1);
        vTaskDelay(1000);
        bl_gpio_output_set(GPIO_LED0_PIN, 0);
        vTaskDelay(200);
        bl_gpio_output_set(GPIO_LED1_PIN, 1);
        vTaskDelay(1000);
        bl_gpio_output_set(GPIO_LED1_PIN, 0);
        vTaskDelay(200);
        bl_gpio_output_set(GPIO_LED2_PIN, 1);
        vTaskDelay(1000);
        bl_gpio_output_set(GPIO_LED2_PIN, 0);
        vTaskDelay(200);
    }
}
依次Clean,Build,控制台显示提示信息:22:15:18 Build Finished. 0 errors, 12 warnings. (took 48s.461ms),说明修改后的程序编译成功了(先忽略12warnings吧)。然后烧录,测试成功。
a1375bbbbffc12f1981bf43529ae6e98.gif
总体来说,Ai-WB2-32S开发板使用起来还是非常方便,欢迎小伙伴们入坑学习。
最后,感谢安信可,为码农们提供了一个学习交流的好平台。

──── 0人觉得很赞 ────

使用道具 举报

2025-4-8 23:14:23
按照官方要求,录制了测试成功的视频,但是不知道什么原因,上传失败,查了视频文件没有超过5M。
hu0755 发表于 2025-4-8 23:14
按照官方要求,录制了测试成功的视频,但是不知道什么原因,上传失败,查了视频文件没有超过5M。 ...

把视频发我,我给你上传。
可以尝试把视频转成gif😀
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28427 个
  • 话题数: 40507 篇