meiyao 发表于 2024-3-31 13:18

【安信可BW16-Kit】Arduino点灯

<div class='showpostmsg'><p>&nbsp;环境我就不弄了,那个软件就非常的简单,装好就可以了。</p>

<p>将以下 URL 粘贴到&ldquo;其他 Boards Manager URL&rdquo;字段中:<a _istranslated="1" href="https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json">https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json</a></p>

<p>点灯需要以下的步骤完成:</p>

<ul>
        <li>在Arduino IDE中创建一个新的工程。</li>
        <li>编写代码来初始化LED引脚,并设置其模式为输出。</li>
        <li>编写逻辑来控制LED灯的亮灭和颜色变化。</li>
</ul>

<pre>
<code>void setup() {
pinMode(LED_R, OUTPUT);
pinMode(LED_G, OUTPUT);
pinMode(LED_B, OUTPUT);
printf("Init RGB Pin\r\n");
}

void loop() {
// 在这里编写代码来控制LED的亮灭和颜色
digitalWrite(LED_R, HIGH); // 点亮红色LED
digitalWrite(LED_G, LOW);// 关闭绿色LED
digitalWrite(LED_B, LOW);// 关闭蓝色LED
delay(1000); // 等待一秒
   
digitalWrite(LED_R, LOW); // 关闭红色LED
digitalWrite(LED_G, HIGH); // 点亮绿色LED
digitalWrite(LED_B, LOW);// 关闭蓝色LED
delay(1000); // 等待一秒
   
// 你可以继续添加更多逻辑来控制LED
}</code></pre>

<p>&nbsp;代码烧录:</p>

<ul>
        <li>在Arduino IDE中选择正确的开发板和端口。</li>
        <li>点击&ldquo;上传&rdquo;按钮,将代码烧录到BW16-Kit上。</li>
</ul>

<p>进入上传模式。</p>

<p>手动上传:按住&ldquo;Burn&rdquo;按钮,按下然后释放&ldquo;RST&rdquo;按钮,最后释放&ldquo;Burn&rdquo;按钮。</p>

<p>自动上传:选择&ldquo;工具&rdquo;-&gt;&ldquo;自动上传模式&rdquo;-&gt;&ldquo;启用&rdquo;。请注意,只有内置自动上传电路的板子才能使用自动上传模式,否则将恢复到正常的上传模式并等待5秒。</p>

<p>&nbsp;</p>

<p>Then enter the enter the upload mode.</p>

<ul>
        <li>
        <p>Manually. Press and hold &ldquo;Burn&rdquo; button, press then release &ldquo;RST&rdquo; button and release &ldquo;Burn&rdquo; button.</p>
        </li>
        <li>
        <p>Auto. Select &ldquo;Tools&rdquo; -&gt; &ldquo;Auto Upload Mode&rdquo; -&gt; &ldquo;Enable&rdquo;. Note that only boards with auto upload circuit build-in can use the Auto Upload Mode, otherwise it will back to normal upload mode and wait for 5 seconds.</p>
        </li>
</ul>

<p>点亮LED:</p>

<p> &nbsp;</p>

<p>原理图:</p>

<p> &nbsp;</p>

<p>要知道LED连接的端口是在哪个脚。</p>

<p>&nbsp;</p>

<p>总结:</p>

<p>使用安信可BW16-Kit点亮LED灯,首先需要确保开发环境已经配置好,包括Arduino IDE的安装以及相应的板级包和库文件的添加。接着,需要将LED灯珠正确连接到BW16-Kit的对应引脚上,并确保电源和地线连接无误。</p>

<p>在编写代码时,需要初始化LED引脚,设置其模式为输出,并在循环中编写逻辑来控制LED灯的亮灭和颜色变化。如果使用的是RGB LED灯,还需要分别控制红色、绿色和蓝色通道。</p>

<p>代码编写完成后,通过Arduino IDE选择正确的开发板和端口,点击上传按钮将代码烧录到BW16-Kit上。上传完成后,可以通过观察LED灯是否按照预期工作来检验是否成功点亮。</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>
页: [1]
查看完整版本: 【安信可BW16-Kit】Arduino点灯