我們要做的第一個(gè)電路是用Arduino UNO卡點(diǎn)亮一盞LED燈。
需要的材料:
- Arduino 編程軟件
- Arduino UNO卡
- 面包板
- 5 x 不同顏色的連接線
- 1 x LED燈
- 1 x 220-1000歐的電阻
第一步 連接線路
在連接線路之前,確認(rèn)你的UNO卡沒(méi)有通電。用一根紅色的導(dǎo)線連接UNO板上3.3V的輸出口和面包板紅色的插口,然后用一根藍(lán)色的線連接UNO板上GND的輸出口和面包板上藍(lán)色的插口。它們將構(gòu)成你的電路輸出端。
然后用一根綠色的線連接UNO板上13號(hào)輸出口和面包板上第十排的任意一個(gè)插口, 然后依次放置LED燈和電阻,注意用LED燈的長(zhǎng)引腳插入綠導(dǎo)線所在的那排插口,短引腳插入另一排插口,最后用藍(lán)色的導(dǎo)線連接電阻和面包板上的負(fù)極豎條。
LED燈的兩個(gè)引腳有所不同,長(zhǎng)引腳為+,短引腳為-。通過(guò)下圖我們可以看到只有在LED燈的長(zhǎng)引腳連接電池正極,短引腳連接電池負(fù)極的時(shí)候才能夠點(diǎn)亮LED燈。
![]() |
![]() |
|---|
好了,我們完成的電路應(yīng)該類似于下圖:
第二步 編輯程序
打開(kāi)你電腦上的Arduino編程軟件,你可以找到一個(gè)點(diǎn)亮LED的程序例子。(文件 -> 示例 -> 01.Basics -> Blink) 我們只要稍作修改就能得到我們想要的程序了。

首先我們要定義出連接LED燈的那個(gè)輸出口。
int LED = 13;
然后用這個(gè)變量來(lái)替換掉示例程序里的LED_BUILTIN。這個(gè)簡(jiǎn)單的程序主要是讓LED燈不斷的閃爍,每隔一秒交替亮滅。
我們最后得到的程序應(yīng)該是這樣:
// the setup function runs once when you press reset or power the board
//13號(hào)輸出口是led燈
int LED = 13;
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
在我們嘗試保存這個(gè)文件的時(shí)候會(huì)得到以下錯(cuò)誤:

只需要點(diǎn)確定,然后把這個(gè)文件保存在一個(gè)文件夾里就行了。
第三步 上傳你的程序到UNO板

先點(diǎn)擊驗(yàn)證,確認(rèn)代碼沒(méi)有錯(cuò)誤能夠通過(guò)編譯。如果沒(méi)有錯(cuò)誤就上傳你的代碼到Arduino卡上,這樣我們就點(diǎn)亮了這盞LED燈。


