②Buttonの状態確認
このコード部分の話
if button.is_low().unwrap() {
...
}
is_low()
is_low()
は、button
の入力がLowの時にTrueを返します。
つまりButtonを押した時に{}
の処理が実行されます。
set_high()
の時にも説明しましたが、unwrap()
はErrorの処理を省略しResult
の中身のbool値だけを取り出す関数です。
if button.is_low().unwrap() {
...
}
is_low()
is_low()
は、button
の入力がLowの時にTrueを返します。
つまりButtonを押した時に{}
の処理が実行されます。
set_high()
の時にも説明しましたが、unwrap()
はErrorの処理を省略しResult
の中身のbool値だけを取り出す関数です。