我必須製作一個程序,在每次開關被點擊時,開關會導致LED改變亮度。下面的代碼會使LED根據需要改變亮度,但如果按下開關則不會停止改變。我需要它每次點擊開關時只更改一次。點擊時如何更改一次,而不是循環顯示其他亮度? const int ledPin = 10; int brightness = 0;
boolean up = 1;
int steps = 0;
int inpin = 2;
所以這可能不那麼難,但我有點難住。我有一個按鈕,它是更大的控制面板中的「拍照」按鈕。此時LED指示燈亮起10秒鐘然後翻轉。我希望它在前5秒閃爍,然後在最後5秒保持穩定。不知道如何去做,我嘗試了一些猜測,但沒有去。這裏是我到目前爲止,其目前長和醜陋: // take a picture button
const int shoot_pin = 5;
const int shoot_led =