sonicfirr 发表于 2022-8-4 10:05

【Beetle ESP32-C3】一、物料开箱与点灯(Arduino)

<div class='showpostmsg'><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8月3日收到了开发板,核心板、扩展板外加两组排针&mdash;&mdash;只是觉得没有排座,核心板和扩展板不好连接,当然自己找个排座焊上也是一样。</p>

<p>&nbsp;</p>

<p class="imagemiddle" style="text-align: center;"></p>

<p align="center">&nbsp;&nbsp;图1-1 开发板配件</p>

<p align="center">&nbsp;</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DFROBOT官网的资料链接如下:<a href="https://wiki.dfrobot.com.cn/_SKU_DFR0868_Beetle_ESP32_C3#target_0"><u>https://wiki.dfrobot.com.cn/_SKU_DFR0868_Beetle_ESP32_C3#target_0</u></a>&nbsp;。</p>

<h2><b>1、配置Arduino环境</b></h2>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用Arduino来做测试,结果发现机器上的ESP32-Arduino装的是1.6版本,没有C3的开发板选项,准备按官网的方法,配置&ldquo;首选项&rdquo;并增加开发板管理器网址。不过经过测试,本人发现DFROBOT官网上给的网址失效的,所以采用乐鑫给的网址:<a href="https://www.arduino.cn/package_esp32_index.json"><u>https://www.arduino.cn/package_esp32_index.json</u></a>&nbsp;。话说原来的1.6就是通过这个地址安装的,记忆中当时的下载速度真的极慢,这次体验下载2.0依然如此,下载了一个晚上还在构建工具中,干脆停止了在线安装,采用离线包的方式。</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 离线包采用的是这个链接:<a href="https://cloud.codess-nas.top:5213/s/2Ocn?path=%2F"><u>https://cloud.codess-nas.top:5213/s/2Ocn?path=%2F</u></a>&nbsp;。版本是2.0.4,一个自解压的exe文件,双击打开即可完成安装。</p>

<p>&nbsp;</p>

<p class="imagemiddle" style="text-align: center;"></p>

<p align="center">图1-2 Arduino IDE中见到C3选项</p>

<p align="center">&nbsp;</p>

<h2><b>2、点灯案例</b></h2>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 着急做测试,所以板子先没有焊接排针,好在板上有一个用户灯,连着IO10,可以用来做点灯测试。</p>

<p>&nbsp;</p>

<p class="imagemiddle" style="text-align: center;"></p>

<p align="center">图1-3 板载LED</p>

<p align="center">&nbsp;</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 新建一个工程,代码很简单了,都是Arduino的API。</p>

<pre>
<code>int led = 10;
void setup() {
pinMode(led, OUTPUT);
}

void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}</code></pre>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 连上开发板,机器不断出现插入U盘的提示音(真的是不停在响),官网解释是:&ldquo;如果串口不停的出现,然后消失,请将引脚9连接GND,重新上电&rdquo;。</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 因为本人还没有做焊接,想着先尝试一下下载吧,结果很顺利,如果有其他小伙伴下载失败,可以试试上述方法。</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 下载需要选择USB方式,然后再选择COM口。注意:本人测试结果&ldquo;初次不断有提示音,但是可以烧写成功,一旦烧写了别的案例后,就看不到COM口了,就需要9脚接地了才可以&rdquo;。</p>

<p>&nbsp;</p>

<p class="imagemiddle" style="text-align: center;"></p>

<p align="center">&nbsp;</p>

<p class="imagemiddle" style="text-align: center;"></p>

<p align="center">图1-4 选择USB和COM口</p>

<p align="center">&nbsp;</p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

jinglixixi 发表于 2022-8-6 11:02

<p>很好,学习了!</p>
页: [1]
查看完整版本: 【Beetle ESP32-C3】一、物料开箱与点灯(Arduino)