久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 49363|回復: 13
打印 上一主題 下一主題
收起左側

Arduino教程-讓LED神燈閃爍

  [復制鏈接]
跳轉到指定樓層
樓主
Hi,大家好!上一次我們試著讓Arduino點亮了一盞LED神燈。這一次我們更進一步,讓這盞LED神燈閃爍起來!
像之前一樣,我們首先需要在硬件和軟件方面做一些準備。
硬件方面
圖片來源:Arduino-UNO-LED
具體包括如下:
  • Arduino UNO電路板(1塊)
  • mini面包板(1塊)
  • 220歐姆電阻(1個)
  • LED燈(1盞)
  • 面包線(2根)
軟件方面只需要Arduino官方提供的IDE即可。
準備好上面這些之后,接下來只要連接好電路,敲幾行簡單的代碼,就可以讓我們的神燈閃爍起來!
連接電路
圖片來源:Arduino連接LED電路示意圖
跟點亮LED神燈一樣,只需要簡單的一步,即可連接好我們的電路。唯一需要注意的是,LED的長針腳要插入13號孔,短針腳插入GND地線孔內,這一點千萬別搞反了哦!最后,需要用USB線把Arduino連接到電腦上,連好之后會看到Arduino電路板上的一個小電源燈被點亮!
添加幾行代碼好!最后我們需要添加兩行簡單的代碼,即可大功告成!
首先打開Arduino的IDE,新建一個Arduino項目窗口。

圖片來源:Arduino官方IDE
新建完成之后,需要向其中添加幾行代碼。



  1. int led = 13;  // 定義針腳號,數字類型為整型

  2. // 對Arduino電路板或相關狀態進行初始化方法
  3. void setup() {
  4.   // 設定13號針腳為輸出狀態,
  5.   // pinMode()方法是Arduino類庫提供的系統方法,
  6.   // 調用的時候需要傳入兩個參數。
  7.   // 一個是針腳號,另一個是針腳號的狀態。
  8.   pinMode(led, OUTPUT);
  9. }
  10. // 系統調用,無限循環方法
  11. void loop() {
  12.   // 向13號針腳輸出值為高電壓狀態,
  13.   // 此值可以點亮LED神燈。
  14.   // digitalWrite()方法也是Arduino類庫提供的系統方法,
  15.   // 調用的時候需要傳入兩個參數,
  16.   // 一個是針腳號,另一個是針腳號的狀態。
  17.   // 這里需要注意的是,pinMode()方法是初始化針腳狀態,
  18.   // digitalWrite()方法是向此針腳號不斷發送狀態。
  19.   digitalWrite(led, HIGH);
  20.   // delay()方法是Arduino自身類庫提供的方法,
  21.   // 功能是讓時間延遲,其中傳入的參數為毫秒單位,
  22.   // 1000毫秒 = 1秒
  23.   delay(1000);
  24.   // 此處向Arduino的13針腳發送低電壓狀態,
  25.   // 此狀態可以讓LED神燈熄滅
  26.   digitalWrite(led, LOW);
  27.   // 再次延遲1000毫秒,也即1秒鐘,
  28.   delay(1000);
  29.   // 隨后進入下一次loop循環,
  30.   // 即調用上面的digitalWrite(led, HIGH)方法,
  31.   // 讓LED神燈再次點亮。
  32.   // 如此不斷循環下去。
  33. }
復制代碼



敲完收工!看起來代碼好長的樣子,注意千萬別被上面冗長的中文注釋所嚇住!刪除注釋,比起點亮LED神燈,其實我們只多添加了三行代碼!而且三行代碼里還有兩行是重復的!不能要求再簡單了!
新添加的三行代碼里,出現了一個新面孔,那就是delay()方法,這個方法的功能是進行時間延遲的,方法的調用需要傳入一個時間參數,參數的單位為毫秒,比如傳入1000,那么等于在這行代碼上停留1秒鐘,隨后程序才會自動繼續向下執行。
好!接下來還剩下最后一步,把代碼燒入Arduino!在點亮LED神燈那一節,我們知道這一步可以一氣呵成,只需要點擊新建項目文件上,那個指向右側箭頭圖標,即可自動完成代碼的燒入。

圖片來源:Arduino官方IDE的文件編輯菜單選項(注意此處不是指Arduino頂部工具欄)
如果在此操作中碰到了連接Arduino的失敗錯誤,可以查看點亮LED神燈那一節中,關于這部分需要注意的兩個小細節。
總結是不是很簡單?其實只需要多加一個新方法,就可以實現LED神燈的閃爍效果!這一節中,我們新認識一個延時方法,名字叫delay(),只是多添加了這一個方法,就完成了最終效果。So easy!
下期預告這一節我們只是實現了讓LED神燈點亮和熄滅,期間只有兩個狀態。那如何讓LED神燈逐步點亮和逐步熄滅呢?嗯,下一次我們將迎接一個新的挑戰,讓LED神燈逐漸變亮和逐漸熄滅!


ohcoder的系列精彩Arduino教程:
Arduino教程-初識Arduino(包含本教程目錄):http://www.zg4o1577.cn/bbs/dpj-41334-1.html
Arduino教程-開篇:http://www.zg4o1577.cn/bbs/dpj-41335-1.html
Arduino教程-點亮LED神燈:http://www.zg4o1577.cn/bbs/dpj-41336-1.html
Arduino教程-讓LED神燈閃爍:http://www.zg4o1577.cn/bbs/dpj-41337-1.html
Arduino教程-讓LED神燈亮度漸變:http://www.zg4o1577.cn/bbs/dpj-41338-1.html
Arduino教程-獲取輸入數字信號:http://www.zg4o1577.cn/bbs/dpj-41339-1.html
Arduino教程-獲取輸入模擬信號:http://www.zg4o1577.cn/bbs/dpj-41340-1.html
Arduino教程-另一種時間延遲:http://www.zg4o1577.cn/bbs/dpj-41331-1.html
Arduino教程-按鍵開關:http://www.zg4o1577.cn/bbs/dpj-41341-1.html
Arduino教程-停止抖動!:http://www.zg4o1577.cn/bbs/dpj-41333-1.html
Arduino教程-拋棄外部電阻!:http://www.zg4o1577.cn/bbs/dpj-41332-1.html
Arduino教程-用按鍵開關計數:http://www.zg4o1577.cn/bbs/dpj-41330-1.html

………后續持續更新中請打開:http://www.zg4o1577.cn/bbs/dpj-41334-1.html

評分

參與人數 2黑幣 +7 收起 理由
@不死鳥 + 5 共享資料的黑幣獎勵!
lytcl + 2 很給力!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:153381 發表于 2016-12-9 09:51 | 只看該作者
學習!!收藏!!!
回復

使用道具 舉報

板凳
ID:126527 發表于 2016-12-15 10:54 | 只看該作者
好不錯的呀
回復

使用道具 舉報

地板
ID:161771 發表于 2017-1-19 21:36 來自手機 | 只看該作者
謝謝樓主分享。
回復

使用道具 舉報

5#
ID:162503 發表于 2017-1-20 09:46 | 只看該作者
666神貼
回復

使用道具 舉報

6#
ID:162890 發表于 2017-1-24 19:17 | 只看該作者
樓主求聯系方式
回復

使用道具 舉報

7#
ID:163937 發表于 2017-2-8 22:09 | 只看該作者
謝謝分享 贊一個
回復

使用道具 舉報

8#
ID:164854 發表于 2017-2-15 22:57 來自手機 | 只看該作者
學習一下。
回復

使用道具 舉報

9#
ID:185862 發表于 2017-4-3 21:27 | 只看該作者
喜歡,贊一個
回復

使用道具 舉報

10#
ID:186380 發表于 2017-4-5 17:20 | 只看該作者
不錯 注釋很詳細
回復

使用道具 舉報

11#
ID:226577 發表于 2017-8-10 14:38 | 只看該作者
請問沒有220歐姆電阻,用330歐的可以嗎??
回復

使用道具 舉報

12#
ID:53784 發表于 2018-8-25 15:08 | 只看該作者
給初學者看,把電阻色環換個方向,更好一些
回復

使用道具 舉報

13#
ID:246878 發表于 2018-11-14 00:40 | 只看該作者
分享的資源豐富,非常棒!
回復

使用道具 舉報

14#
ID:577423 發表于 2020-7-23 21:01 | 只看該作者
這個沒有延遲函式嗎,很簡單
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲黄色成人网 | 欧美成人免费在线 | 久久亚洲91 | 日本黄色短片 | 国产成人精品一区二区三区在线观看 | 黄色大片免费网站 | 欧美中文字幕一区二区三区亚洲 | 又爽又黄axxx片免费观看 | 成人午夜电影在线观看 | 亚洲精品一区在线观看 | 最新国产精品视频 | 亚洲午夜精品一区二区三区他趣 | 午夜免费小视频 | 亚洲精品国产精品国自产在线 | 羞羞网站免费 | 亚洲一区二区av | 国产精品中文字幕在线 | 亚洲www啪成人一区二区麻豆 | 四虎永久免费黄色影片 | 日韩在线免费观看视频 | 国产精品国产馆在线真实露脸 | 超碰免费在 | 欧美成人精品一区二区男人看 | 亚洲码欧美码一区二区三区 | 国产日韩一区二区三区 | 欧美一级片免费看 | 青青草这里只有精品 | av不卡一区| 亚洲视频www | 日本成人片在线观看 | 久久久久久国产精品 | 亚洲欧美日韩中文字幕一区二区三区 | 不卡av在线 | 人人色视频 | 国产一级片 | 久久久久国产精品午夜一区 | 91久久国产综合久久 | 国产精品精品久久久 | 日韩免费一区 | 午夜欧美一区二区三区在线播放 | 午夜在线观看视频 |