W80X Arduino 闪烁LED

发布于 2023-07-13 10:33:43
首先,我们将学习如何使LED闪烁。这将为我们的进一步研究奠定基础。因为完成了这一步,相信对以后的学习也会有一定的成就感。

必需品

  1. 1 x 面包板
  2. 1 x W801板
  3. 1 X LED灯(或者你可以不使用,开发板上有)
  4. 1 × 330Ω 电阻
  5. 2 × 跳线

接线图

根据电路图连接面包板上的元件,如下图所示。
模板1.jpg

草图

在计算机上打开Arduino IDE软件。使用Arduino语言对电路进行编码和控制。点击“新建”打开新建草图文件。这里不讨论具体的配置.
open.jpg

代码

/*
   Blink
   Turns on an LED on for one second, then off for one second, repeatedly.
*/
void setup()
{
   // initialize digital pin PA2 as an output.
   pinMode(PA2, OUTPUT);
}
// the loop function runs over and over again forever.
void loop()
{
   digitalWrite(PA2, HIGH); // turn the LED on (HIGH is the voltage level)
   delay(1000); // wait for a second.
   digitalWrite(PA2, LOW); // turn the LED off by making the voltage LOW
   delay(1000); // wait for a second.
}

代码导入步骤

首先单击Verify验证代码是否正确

986fdeefda2e169b3a595a6661596927.jpg

接着单击Upload上传代码弹出保存框,在相应的位置编辑文件名并保存即可

63e12554a54b575cf521d02a632ec5ad.jpg
1689221272338_副本.jpg

也可以如下步骤

烧录步骤1_副本.jpg

最后等待上传需要十几秒的时间,显示以下即表示成功

6f1f1a696c4d4368c9238972d20e5c5b.jpg

代码解释

pinMode(PA2, OUTPUT);

您需要告诉W801它是INPUT还是OUTPUT。我们可以使用内置的“函数”pinMode()来做到这一点。

digitalWrite(PA2, HIGH);

当使用引脚作为输出时,它可以被命令为HIGH(输出5V)或LOW(输出0V)。

结果

你可以看到你的LED打开和关闭。如果你没有看到期望的结果,请确保你已正确组装电路,并已验证并将代码上传到电路板。

0 条评论

发布
问题