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 條評論

發布
問題