2025年 10月 22日
トマト固形培地4連装の工作 ③
|


以下改善内容
●配線変更(PUMP1 を GPIO13 → GPIO19) に合わせて全ポンプの扱いを配列化し、PUMP1 + index のような誤った算術参照を完全に排除しました。
●スイッチピンを5個分(SW1〜SW5)で配列管理し、インデックス/境界ミスで SW2〜SW4 が読めない問題を解消しました。
●起動直後の誤動作対策:起動時に全ポンプを確実にOFFにし、起動安定待ち(0.5秒)を実施。さらに「自動潅水(閾値判定)」は最初の有効なセンサー読み取り(humiValid == true)が得られるまで行わないようにしました。これでリセット直後に勝手にPUMP1が動く問題も解決します。
●その他:デバウンス、millisベースのノンブロッキング、Wi-Fi 再接続処理はそのまま維持。
by ainame60
| 2025-10-22 18:03
| 家庭菜園
|
Comments(0)

