发帖
7 0 0

【祖传点灯】安信可Ai-M61-32S + 点灯

物联网
论坛元老

5

主题

370

回帖

3669

积分

论坛元老

积分
3669
Ai-M61-Kit点灯教程 1372 7 2024-5-5 18:13:17

[i=s] 本帖最后由 物联网 于 2024-5-5 18:16 编辑 [/i]<br /> <br />

点灯

环境搭建

安装依赖

sudo apt-get install make gcc vim cmake git ninja-build -y

image.png

克隆SDK

git clone -b master [https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git](https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git)

image.png

下载安信可SDK

修改.gitmodules 文件,把里面github 改成 gitee 我这里访问不到github

image.png

git submodule init 
git submodule update 
cd aithinker_Ai-M6X_SDK/

image.png

. install.sh 

image.png

.  export.sh

image.png

切换的 此目录

aithinker_Ai-M6X_SDK/examples/helloworld

修改main.c 文件

#include "bflb_mtimer.h"
#include "bflb_gpio.h"
#include "board.h"


struct bflb_device_s *gpio;
int main(void)
{
    board_init();
    gpio = bflb_device_get_by_name("gpio");

    /*初始化RGB灯,IO15,对应蓝灯*/
    bflb_gpio_init(gpio, GPIO_PIN_15, GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
    while(1)
    {
        bflb_gpio_set(gpio, GPIO_PIN_15);//将pin0设置为高电平
        bflb_mtimer_delay_ms(2000);//延迟2000毫秒,也就是2秒
        bflb_gpio_reset(gpio, GPIO_PIN_15);
        bflb_mtimer_delay_ms(2000);//延迟2000毫秒,也就是2秒
    }

}

点灯完成

b2fa0a653a498e7c645f461fa472064.jpg

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

使用道具 举报

2024-5-5 21:44:35
真棒
2024-5-19 11:46:59
2024-5-24 14:23:56
赞一下
2024-5-24 14:54:04
点灯成功
2024-6-6 14:33:44
入坑了
2024-6-21 08:20:45
不错
2024-7-7 09:23:56
恭喜
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 27951 个
  • 话题数: 39407 篇