Arduino 專案6 互動LED跑馬燈

2021-08-20 13:18:06 字數 902 閱讀 5925

專案6——互動led跑馬燈

將電路完全保留在專案5的狀態。只需要給電路加乙個電位計,它將在**執行時改變led燈點亮的速度。

需要的元件:

在專案5的基礎上加乙個4.7kω的旋轉電位計。

把元件連線起來:

首先拔下usb線纜,確認arduino沒有上電。把電位計左邊引腳連線到arduino的5v電源上去,中間引腳接到arduino的模擬引腳2上,右端引腳接地。

輸入**:

開啟arduinoide,輸入**。

byte ledpin=;//為led引腳生成陣列

int leddelay;//變化之間的延時

int direction=1;

int currentled=0;

unsigned long changetime;

int potpin=2; //選擇給電位計的輸入引擎

void setup()

changetime=millis();

}

void loop()

}void changeled() 

digitalwrite(ledpin[currentled],high);//開啟當前led

currentled += direction;  //當前值增加direction表示的數值

//如果到達led末端改變direction值

if(currentled==9)

if(currentled==0)

// put your main code here, to run repeatedly:

}

Arduino 按鈕控制LED

按鈕開關我們用的按鈕開關一共4個引腳分別為1 2 3 4如下圖,其中1和2引腳始終相連 以下我們稱它為a腳 3和4引腳始終相連 以下我們叫它b腳 當按鈕按下時,a腳和b腳連線,不按按鈕情況它們不連線。實驗原理圖 首先我們要將led正極連線到uno 控制板數字引腳13,負極通過電阻歐連線到gnd 然後...

Arduino學習筆記 經典LED

3.時間控制函式 4.點亮led 5.總結 今天我們開始同時講解理論以及實踐。對於絕大部分有過微控制器程式設計經歷的人來說,第乙個接觸的大多數就是led燈 忽然想起博主大一那個懵懂的時代,當時大三的師兄給我們展現了一把流水燈功力,當時真是炫了一把,心中無比激動 第三課主要用到數字io口,所以在開始實...

Arduino與LED深度握手

arduino教程傳送門?5.0 小結 發光二極體可高效地將電能轉化為光能,在現代社會具有廣泛的用途,如照明 平板顯示 醫療器件等。發光二極體簡稱為led。由含鎵 ga 砷 as 磷 p 氮 n 等的化合物製成。這種電子元件早在1962年出現,早期只能發出低光度的紅光,之後發展出其他單色光的版本,時...