Arduino實驗六 按鍵控制LED實驗

2021-09-25 07:01:59 字數 845 閱讀 9579

i/o 口的意思即為input介面和output 介面,到目前為止我們設計的小燈實驗都還只是應用到arduino 的i/o 口的輸出功能,這個實驗我們來嘗試一下使用arduino的i/o口的輸入功能即為讀取外接裝置的輸出值,我們用乙個按鍵和乙個led小燈完成乙個輸入輸出結合使用的實驗,讓大家能簡單了解i/o的作用。按鍵開關大家都應該比較了解,屬於開關量(數字量)元件,按下時為閉合(導通)狀態。

元件

下面開始編寫程式,我們就讓按鍵按下時小燈亮起,根據前面的學習相信這個程式很容易就能編寫出來,相對於前面幾個實驗這個實驗的程式中多加了一條條件判斷語句,這裡我們使用if 語句,arduino 的程式便寫語句是基於c 語言的,所以c 的條件判斷語句自然也適用於arduino,像while、swich 等等。這裡根據個人喜好我們習慣於使用簡單易於理解的if 語句給大家做演示例程。

我們分析電路可知當按鍵按下時,數字7 介面可讀出為高電平,這時我們使數字11 口輸出高電平可使小燈亮起,程式中我們判斷數字7 口是否為低電平,要為低電平使數字11 口輸出也為低電平小燈不亮,原理同上。

參考程式

int ledpin=11;                 //定義數字11 介面

int inpin=7; //定義數字7 介面

int val;//定義變數val

void setup()

void loop()

else

}

例程6 按鍵控制LED實驗

1.準備 i o 口的意思即為input 介面和output 介面,到目前為止我們設計的小燈實驗都還只是應用到arduino 的i o 口的輸出功能,這個實驗我們來嘗試一下使用arduino的i o 口的輸入功能即為讀取外接裝置的輸出值,我們用乙個按鍵和乙個led 小燈完成乙個輸入輸出結合使用的實驗...

微控制器 按鍵控制實驗

關於按鍵控制實驗我的微控制器是正點原子精英板,有三個按鈕 key0,key1,wk up分別控制 led0,led1,led0和led1 main.c include led.h include delay.h include key.h include sys.h include beep.h i...

按鍵控制led

本教程來至yingcloud.com 使用arduino的i o 口的輸入功能即為讀取外接裝置的輸出值,我們用乙個按鍵和乙個led 小燈完成乙個輸入輸出結合使用的實驗,讓大家能簡單了解i o 的作用。按鍵開關1個 led燈乙個 220 10k 電阻各乙個 麵包板 跳線若干 arduino板 分析上圖...