標(biāo)題: 【零知ESP8266教程】快速入門(mén)2-點(diǎn)亮外部LED燈 [打印本頁(yè)]
作者: roc2 時(shí)間: 2019-10-7 10:16
標(biāo)題: 【零知ESP8266教程】快速入門(mén)2-點(diǎn)亮外部LED燈
一、工具原料
電腦,windows系統(tǒng)
ESP8266開(kāi)發(fā)板
micro-usb線
LED燈1個(gè)
220Ω 電阻1個(gè)
面包板一個(gè)+若干跳線
二、硬件連接
原理.png (136.41 KB, 下載次數(shù): 25)
下載附件
2019-10-7 10:14 上傳
三、方法步驟
1、打開(kāi)零知開(kāi)發(fā)工具軟件,并新建一個(gè)項(xiàng)目,名字為:LED1-test,然后編寫(xiě)如下代碼:
- <font color="rgb(77, 77, 77)"><font face="""><font style="font-size: 16px">/**
-
- * 文件: LED1-test.ino
-
- * 作者: 零知實(shí)驗(yàn)室
-
- * 時(shí)間: 2018/06/23 11:46
-
- * 說(shuō)明:
-
- **/
-
-
-
-
-
- // the setup routine runs once when you press reset:
-
- void setup() {
-
- // put your setup code here, to run once:
-
- pinMode(1, OUTPUT);
-
- digitalWrite(1, LOW);
-
- }
-
-
-
- // the loop routine runs over and over again forever:
-
- void loop() {
-
- // put your main code here, to run repeatedly:
-
-
-
- }</font></font></font>
復(fù)制代碼
驗(yàn)證,上傳我們就會(huì)發(fā)現(xiàn)燈亮了。
四、擴(kuò)展
我們現(xiàn)在修改一下代碼,讓這個(gè)燈閃爍起來(lái)。我們添加代碼如下:
- /**
-
- * 文件: LED1-test.ino
-
- * 作者: 云上上云
-
- * 時(shí)間: 2019/05/27 17:17
-
- * 說(shuō)明:
-
- **/
-
-
-
-
-
- // the setup routine runs once when you press reset:
-
- void setup() {
-
- // put your setup code here, to run once:
-
- pinMode(1, OUTPUT);
-
- digitalWrite(1, LOW);
-
- }
-
-
-
- // the loop routine runs over and over again forever:
-
- void loop() {
-
- // put your main code here, to run repeatedly:
-
- digitalWrite(1, HIGH);//關(guān)閉LED
-
- delay(300);//延時(shí)一段時(shí)間,這里為300ms
-
- digitalWrite(1, LOW);//打開(kāi)led
-
- delay(300);//延時(shí)一段時(shí)間,這句代碼執(zhí)行完后會(huì)再次到digitalWrite(1,HIGH);這句代碼執(zhí)行
-
- }
復(fù)制代碼
再次重復(fù)驗(yàn)證,上傳我們就會(huì)發(fā)現(xiàn)LED閃爍起來(lái)了
接下來(lái)我給大家簡(jiǎn)單的講一下閃爍的原理
他是通過(guò)控制LED兩邊的電頻高低來(lái)控制開(kāi)關(guān)LED燈,兩邊均為高時(shí)燈滅,一高一低時(shí)燈亮。然后再用loop()循環(huán)這個(gè)操作,并在燈滅和燈亮之后延時(shí)300毫秒,就能做到亮300毫秒,滅300毫秒的效果。
五、效果視頻
點(diǎn)我傳送哦
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |