MakerUNOの8番ピンを
pinMode(8, INPUT_PULLUP)
と記述したのにHレベルにならないことがあった
ちょっとしたことが原因だったが備忘録として書いておく
最初気がついた時 ボードが壊れてるのかと思い
他のMakerUNOで試しても現象変わらず
プログラムが悪いのかと思い確認しても特に悪いところはない
なんでだろうと思いボードを見直してみたら
ブザースイッチがONになっていた
MakerUNOのユーザーズマニュアル見たら
ブザー以外の目的で使うときはOFFにするようにと書いてあった
PIEZO BUZZER SLIDE SWITCH
Slide switch to connect between pin 8 to piezo buzzer (labeled A). To use piezo buzzer, slide the switch on and program the buzzer. To use pin 8 for other purpose, slide the switch off.
ブザースイッチをOFFにして再度起動すると
8ピンは無事Hレベルとなりました。
今回の一件でピンの使い方を決めようと思いました。
基本形は0~7ピンは入力ピン8~13ピンを出力ピンにする
PWMやSPI接続行う場合は都度考えます。