本帖最后由 zzhk 于 2024-5-14 19:02 编辑
第一次发帖,可能有格式问题请见谅
一、安装Arduino IDE
百度搜索Arduino 进入官网
,
在最顶上选择software
,看到版本号2.3.2
,在右边download options选择win 10 and newer,64bit开始下载
。下载完成后双击打开
,点击我同意
,一路默认选项点下一步就行。
二、配置开发板选项
在桌面找到图标,右键管理员身份打开。
在主页面按住ctrl+,进入设置,在additional boards manager urls:中输入:https://github.com/bouffalolab/arduino-bouffalo/releases/latest/download/package_bouffalolab_index.json,随后点击OK,此时ide应该会自动下载相关索引。
等到完成后点击左侧第二个图标,在fitter your search...中输入618,
会有一个bouffalolab by BH6BAO(如果没有删掉首选项重启ide并重新输入url),保持版本号1.0.5不变,点击install(最好魔法上网,否则会很慢),右下角会出现进度条,等待进度条走完,install变为remove即代表安装成功。
三、修改文件
打开C:\Users\(你自己的用户名)\AppData\Local\Arduino15\packages\bouffalolab\hardware\bouffalolab\1.0.5\cores\bl616/wiring_digital.c文件,注意勾选隐藏的项目
修改第十三行和第十六行的代码将12,14,27从pin_adc转移至 pin_gpio 中,按ctrl+s保存文件。
四、烧录程序
将下面的代码复制到IDE中- void setup()
- {
- pinMode(12, OUTPUT);
- pinMode(14, OUTPUT);
- pinMode(15, OUTPUT);
- }
- void loop()
- {
- digitalWrite(12, HIGH);
- delay(500);
- digitalWrite(12, LOW);
- delay(500);
- digitalWrite(14, HIGH);
- delay(500);
- digitalWrite(14, LOW);
- delay(500);
- digitalWrite(15, HIGH);
- delay(500);
- digitalWrite(15, LOW);
- delay(500);
- }
复制代码
将开发板使用带数据传输功能的tape-c数据线插到电脑上,在IDE中点开左上角select board
,点击最下面select other board and port
,在search board中输入618并选择,同时在ports中选择后面有(usb)的端口
,点击ok。
接下来按住开发板上的io2按钮,点击upload,之后点按en,等待出现之后出现表示烧录成功,如果只出现all success不代表成功,请以管理员身份重新打开ide。
五、效果展示
重新插拔或按下en后,rgb开始循环显示。
六、参考文献
【新提醒】【祖传点灯】安信可Ai-M61-32S+Arduino - 板子申请专区 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
【新提醒】【祖传点灯】安信可Ai-M61-32S + Arduino -- M61也能857 - 板子申请专区 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
【新提醒】【祖传点灯】安信可Ai-M61-32S+Arduino+点亮RGB灯 - 板子申请专区 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
|