0
次のコードは私に小さな問題を与えています。ワンボタンの登録C#でGPIOボタンを押してください
public void ButtonShort()
{
lcd.WriteLine(" K ");
GpioPinValue Readbutton = ButtonS.Read();
if (buttonS == GpioPinValue.Low)
{
Temp = Temp + "K";
}
}
温度はデフォルトでは空のリストです。したがって、ボタンを押すたびに「K」が1つ追加されます。 しかし、実際には 'K'が複数回登録されます。
私が欲しいのは、1つのボタンを押すだけで1つの 'K'が登録されるということです。
ありがとうございました!
を'ButtonShort'があまりにも頻繁に呼び出されたようです。ボタンが押されている間は、 'ButtonShort'を呼び出すたびに「K」が1つ追加されます。 –