專案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年出現,早期只能發出低光度的紅光,之後發展出其他單色光的版本,時...