結論から言うと組み合わせによってはHAT接続だと出力できないらしい。
自分の環境 - 7.5inch e-Paper HAT - Waveshare Wiki - Raspberry Pi zero WH(Raspberry Pi OS(32bit))
EPD_7in5_V2_test()
を実行。
1回目: 成功(理由はわからない) 2回目: DEBUG : ~: e-Paper busyで停止。 3回目: DEBUG : ~: e-Paper busyで停止。 4回目: DEBUG : ~: e-Paper busyで停止。 .....
?????????????????
同Github内のIssueでも議論されていましたが、epd_config
のループ部分のコードを変更しても改善せず。
1.54 DEBUG:root:e-Paper busy · Issue #30 · waveshare/e-Paper
自分の見つけた解決方法としては2種類あります。
1. ボードのHAT接続をやめてジャンプワイヤで接続する.
2. ボードをいい感じに直す.
1は記憶が正しければ、WaveShare公式がどこかで回答していました。(場所は忘れた)
2は海外の人が解決していました。
電子工作は全く知識がないので、変な解説はしません。気になる人は下記の記事を読んでみてください。
- Waveshare E-paper HAT issues