# HW4_1_Arduino 滑動式電位計與大功率LED >撰寫人[name=AmiYaku1049] [首頁--天空路1049號](https://skys-kid-lai.github.io/1004/) >>最後編輯[time=Mon, Mar 28, 2022 10:20 PM] ___ ## 實驗目的 了解滑動式電位計,並配合LED進行實作 ## 實驗原理 透過設計程式碼並使用Ktduino積極體驗板及Arduino UNO 開發版,調整滑動式電位計以控制LED亮度 ## 實驗材料 ◎Ktduino積極體驗板 x1 ◎Arduino UNO 開發版 x1 ◎杜邦線 x2 ◎跟你默契好的可愛電腦 x1 ◎USB 線 x1 ## 實驗步驟 1.在Ktduino積極體驗板及Arduino UNO 開發版連接電路 2.在電腦Aduino編譯程式碼(程式碼在下方↓) 3.確定程式碼無誤,將電路用USB線連接至電腦 4.再編譯及上傳程式碼 5.紀錄輸出 ### 程式碼(已經過改良,並非為參考文獻內原始程式碼) ```clink= const int led = 3 ; const int pot = A0 ; int val = 0 ; void setup() { pinMode(led,OUTPUT); } //主程式 void loop() { val = analogRead(pot); //讀取類比信號 analogWrite(led, val/4); //輸出PWM信號 } ``` ## 實驗結果 調整Ktduino積極體驗板上的滑動式電位計,可更改LED亮度: ▼滑杆調至最右時,觀察LED亮度  ▼對比滑杆調至最左時,觀察LED亮度  ▼電線接法-1  ▼電線接法-2  ## 實驗討論 在程式裡應用了analogRead()讀取類比信號,轉換成數位值存放在val變數,再用analogWrite()以PWM的方式輸出值到LED,使LED亮度發生改變 ## 實驗心得 這次拍得不錯!LED超級超級亮的! ## 實驗文獻 >編者:艾迪諾 >出版日期:2017.01.06 >書名(頁數):Arduino全能微處理機實習:強效解析(p3-10~p3-15) >出版社:全華圖書 >[color=#CE0000]
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up