【安信可BW16-Kit】Arduino点灯
<div class='showpostmsg'><p> 环境我就不弄了,那个软件就非常的简单,装好就可以了。</p><p>将以下 URL 粘贴到“其他 Boards Manager URL”字段中:<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> 代码烧录:</p>
<ul>
<li>在Arduino IDE中选择正确的开发板和端口。</li>
<li>点击“上传”按钮,将代码烧录到BW16-Kit上。</li>
</ul>
<p>进入上传模式。</p>
<p>手动上传:按住“Burn”按钮,按下然后释放“RST”按钮,最后释放“Burn”按钮。</p>
<p>自动上传:选择“工具”->“自动上传模式”->“启用”。请注意,只有内置自动上传电路的板子才能使用自动上传模式,否则将恢复到正常的上传模式并等待5秒。</p>
<p> </p>
<p>Then enter the enter the upload mode.</p>
<ul>
<li>
<p>Manually. Press and hold “Burn” button, press then release “RST” button and release “Burn” button.</p>
</li>
<li>
<p>Auto. Select “Tools” -> “Auto Upload Mode” -> “Enable”. 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> </p>
<p>原理图:</p>
<p> </p>
<p>要知道LED连接的端口是在哪个脚。</p>
<p> </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]