慕容雪花 发表于 2024-4-28 09:44

【FireBeetle 2 ESP32 C6开发板】-1- 开发环境搭建

<div class='showpostmsg'> 本帖最后由 慕容雪花 于 2024-4-28 09:42 编辑

<p>FireBeetle 2 ESP32C6 是开源硬件公司DFROBOT推出的基于乐鑫最新的C6芯片的快速原型设备。它主打低功耗物联网,适用于智能家居项目。ESP32-C6支持Wi-Fi 6、Bluetooth 5、Zigbee 3.0、Thread 1.3通讯协议,可接入多种通讯协议的物联网网络。FireBeetle 2 ESP32-C6支持Type-C、5V DC、太阳能供电,部署时有更多的供电方式选择。</p>

<p>开发板做工优良,实物图如下:</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<h4 id="引脚概述"><span style="font-size:20px;">引脚概述</span></h4>

<ul>
        <li>Power: 电源引脚
        <ul>
                <li>VIN: 5V DC输入或4.5-6V太阳能板</li>
                <li>3V3: 3.3V稳压电源输出</li>
        </ul>
        </li>
        <li>GND:公共地引脚</li>
        <li>GPIO:ESP32默认GPIO号</li>
        <li>Arduino:FirebBeetle 2 ESP32-C6在Arduino中的GPIO映射</li>
        <li>ADC:ESP32默认模数转换引脚</li>
        <li>I2C:I2C接口
        <ul>
                <li>SDA/SCL: FirebBeetle 2 ESP32-C6在Arduino中的I2C映射</li>
                <li>LP_SDA/SCL: 低功耗I2C引脚</li>
        </ul>
        </li>
        <li>UART:UART接口
        <ul>
                <li>LP_TX/RX: 低功耗UART引脚</li>
        </ul>
        </li>
        <li>SPI: FirebBeetle 2 ESP32-C6在Arduino中的SPI映射</li>
        <li>SDIO: ESP32默认SDIO引脚</li>
        <li>JTAG:调试接口</li>
</ul>

<p>开发环境使用Arduino,根据乐鑫之前发布的文章【<a href="https://blog.csdn.net/espressif/article/details/134443846" target="_blank">乐鑫发布 Arduino ESP32 v3.0.0</a>】:</p>

<p><u><em>现在是时候发布 Arduino ESP32 v3.0.0 了,增加对 ESP32-C6 和 ESP32-H2 的支持,以及对 API 的改进和一些重大改动</em></u></p>

<p>&nbsp;</p>

<p>在Arduino里面找到File -&gt; Preference-&gt; Additional boards manager,添加:</p>

<p><a href="http://download.dfrobot.top/FireBeetle/package_DFRobot_index.json" target="_blank">http://download.dfrobot.top/FireBeetle/package_DFRobot_index.json</a><br />
<a href="https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json" target="_blank">https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json</a></p>

<p>&nbsp;</p>

<p>在Arduino里面找到Board Manager,找到v3.0</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

<p>然后编写一个最简单的闪烁LED:</p>

<pre>
<code class="language-cpp">int led = 15;
void setup() {
pinMode(led,OUTPUT);
}

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

<p> &nbsp;</p>

<p>&nbsp;</p>

<p>实物:</p>

<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<p><strong><span style="font-size:20px;">参考:</span></strong></p>

<p>FireBeetle 2 Board ESP32 C6&nbsp;&nbsp;<a href="https://wiki.dfrobot.com.cn/_SKU_DFR1075_FireBeetle_2_Board_ESP32_C6#target_0" target="_blank">https://wiki.dfrobot.com.cn/_SKU_DFR1075_FireBeetle_2_Board_ESP32_C6#target_0</a></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>

Jacktang 发表于 2024-4-29 08:20

<p>开发环境搭建完毕,剩下就是测试,期待楼主精彩测评</p>
页: [1]
查看完整版本: 【FireBeetle 2 ESP32 C6开发板】-1- 开发环境搭建