### 預期成果 每觸摸一次開關,LED的亮度會增加一些,當觸摸次數達到五時,LED最亮,若此時再觸摸一次開關,LED便由最亮轉為不亮。 ### 學習過程 1. 先宣告需使用的變數,並將其賦值為0,且設定輸出與輸入的腳位。 ![IMG_20240211_194920](https://hackmd.io/_uploads/rJv8NVLsT.jpg) 2. 利用「多功能按鍵」的積木塊與變數(sensor)來紀錄觸摸次數,當sensor大於5時,將sensor賦值為0。 ![1707652342844](https://hackmd.io/_uploads/SkdZBVIja.jpg) 3. 讓變數light隨著變數sensor增加而改變,並用類比訊號輸出,使LED能隨著觸摸次數增加而改變其亮度。 ![1707653242037](https://hackmd.io/_uploads/SyzqOVUoa.jpg) 4. 為了確認程式碼有無問題,將sensor與light的數值列印出來確認。 ![1707653343009](https://hackmd.io/_uploads/SkQltNLoT.jpg) :::info 類比輸出的範圍為0~255,因此sensor等於0時,LED的亮度為0(最暗);sensor等於5時,LED的亮度為255(最亮) ::: ### 成果 * 電路圖 ![IMG20231024105851](https://hackmd.io/_uploads/Sk9c6HLjT.jpg) * 程式 ![Screenshot_2024-02-11-19-49-06-78_a1b1bbe5f63d5b96c1a0f87c197ebfae](https://hackmd.io/_uploads/Sy9EKN8iT.jpg) * 影片 [五段亮度調光作品影片](https://drive.google.com/file/d/1GsxZTURD4z9uwBRBJlxRH7tejo9ek8-2/view?usp=drive_link)