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

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

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

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

連接示意圖 


為本實驗的連接示意圖,在各LED正極和Arduino引腳之間,串聯(lián)了一個限流電阻,并將LED負極和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,逐個點亮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,逐個點亮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ù)制代碼



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

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

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

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