學習總結 按下按鍵燈亮,再次按下按鍵,燈滅

2021-08-10 12:32:50 字數 609 閱讀 6830

1 主要實現按鍵控制燈的亮滅,按鍵按下,燈亮,再次按下,燈滅,主要對實現的邏輯進行控制,邏輯清晰,很簡單,實現的方法有兩種,方法1:將按鍵按下的值賦值給乙個變數,變數除以2的值的是基數或者偶數來確定燈亮還是燈滅,程式中設定的是變數的值除以2為0時,燈亮;變數的值除以2為1時,燈滅;程式如下:

int keypin=0;

int ledpin=4;

intval;

int i;

void setup()

void loop()

if(i%2==1)

}}}

方法2:賦初值0給i;讀取按鍵的值,並且賦值給變數val,只要按鍵按下就將i的值加1,當i的值大於等於2時,將i的值強制設定為1,這樣i的值只有0和1兩種情況,當i為0時,燈亮;i為1時,燈滅;程式如下:

int keypin=0;

int ledpin=3;

int val;

int i=0;

void setup()

void loop()

if(i=0)

if(i=1) }

} 以上兩種方法就是這幾天摸索的方法,希望對學習者有所幫助。

pygame按鍵持續按下響應

在寫乙個pygame 的乙個小的飛機大戰程式但是碰到乙個小問題,僅此記錄 通過鍵盤事件操控飛機的左右移動 elif event.type keydown 檢測按鍵是否是a或者left ifevent.key k a or event.key k left plane temp.move left 雖...

C WinFrom捕獲按鍵按下事件(二)

先吐槽一下,csdn的文章儲存貌似有點兒問題,字數太多了儲存不了,害我連截圖都丟了。二 keyup事件 當使用者釋放了按下的按鍵後,就會觸發keyup事件,keyup事件與keydown事件的介面一致,其原型如下 private void tbip1 keyup object sender,keye...

python檢測按鍵按下 如何檢測按鍵是否被按下?

對於python,作為乙個新手,我嘗試著用一本指南來編寫我自己的遊戲。不過,在這個遊戲中,我試著檢測什麼時候乙個鍵一直被按住而不是僅僅按下。我使用的當前 不會使字元移動,而且如果沒有實現halt self,evt 會導致飛船在按住按鈕足夠長時間後無法控制地加速。在from tkinter impor...