相關(guān)推薦
您可能對(duì)下面課程感興趣
Arduino視頻教程基礎(chǔ)篇

75小節(jié)已有138527人學(xué)過

數(shù)字I/O的使用流水燈實(shí)驗(yàn)
發(fā)布時(shí)間:2022-03-10 09:51 [ 我要自學(xué)網(wǎng)原創(chuàng) ] 發(fā)布人: 小劉2175 閱讀: 1782

所需材料
Arduino UNO、面包板、LED六個(gè)、220Ω電阻六個(gè)。

連接示意圖 


為本實(shí)驗(yàn)的連接示意圖,在各LED正極和Arduino引腳之間,串聯(lián)了一個(gè)限流電阻,并將LED負(fù)極和Arduino的GND相連。

原理圖




示例程序

  1. /*
  2. Arduino制作流水燈
  3. <a href="http://www.arduino.cn/" target="_blank">http://www.arduino.cn/</a>
  4. */

  5. void setup()
  6. {
  7.   // 初始化I/O口
  8.   for(int i=2;i<8;i++)
  9.     pinMode(i,OUTPUT);
  10. }

  11. void loop()
  12. {
  13.   // 從引腳2到引腳6,逐個(gè)點(diǎn)亮LED,等待1秒再熄滅LED
  14.   for(int i=2;i<7;i++)
  15.   {
  16.     digitalWrite(i,HIGH);
  17.     delay(1000);
  18.     digitalWrite(i,LOW);   
  19.   }
  20.   // 從引腳7到引腳3,逐個(gè)點(diǎn)亮LED,等待1秒再熄滅LED
  21.   for(int i=7;i>2;i--)
  22.   {
  23.     digitalWrite(i,HIGH);
  24.     delay(1000);
  25.     digitalWrite(i,LOW);   
  26.   }
  27. }
復(fù)制代碼



運(yùn)行代碼即可看到流水燈效果,還可以通過修改程序中引腳的輸出順序來嘗試更多不同的點(diǎn)亮LED的方式。

在實(shí)驗(yàn)中我們使用了Arduino的數(shù)字輸出功能控制了LED,通電后,LED就會(huì)按設(shè)定的程序亮滅。接下來,我們將使用數(shù)字輸入功能,把LED的亮滅變成人為可控制的。
Arduino視頻教程基礎(chǔ)篇
我要自學(xué)網(wǎng)商城 ¥40 元
進(jìn)入購(gòu)買
文章評(píng)論
0 條評(píng)論 按熱度排序 按時(shí)間排序 /350
添加表情
遵守中華人民共和國(guó)的各項(xiàng)道德法規(guī),
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
相關(guān)推薦
您可能對(duì)下面課程感興趣
Arduino視頻教程基礎(chǔ)篇

75小節(jié)已有138527人學(xué)過

分類選擇:
電腦辦公 平面設(shè)計(jì) 室內(nèi)設(shè)計(jì) 室外設(shè)計(jì) 機(jī)械設(shè)計(jì) 工業(yè)自動(dòng)化 影視動(dòng)畫 程序開發(fā) 網(wǎng)頁(yè)設(shè)計(jì) 會(huì)計(jì)課程 興趣成長(zhǎng) AIGC