# マイクロマウス ソフト側 # [ロータリーエンコーダの基本原理](https://www.youtube.com/watch?v=-LLS7j7Y8Lg) # フォトインタラプタ * フォトインタラプタの信号をどうやって読み取るか検討する。回転スリット+フォトインタラプタ2個から来るパルス数を取得する。 (案) 1. 割り込みで取得する ### 参考サイト * [ESP32 GPIO割込みテスト](https://blog.goo.ne.jp/jh7ubc/e/8c97dc4bfad4f93d44301f8341083a69) ### 参考動画 * [[Arduino入門講座]割り込み機能](https://www.youtube.com/watch?v=HMDzyqzg6Ak) 2. マイコンのパルスカウント機能を使って取得する ### 参考サイト # 参考サイト * [通過型フォトインタラプタの使い方](https://www.petitmonte.com/robot/howto_cnz1023.html) # ソフト構成内容 setup() ・・・ 使用する予定のポートの初期化処理 割り込み関係の設定 保留 Wi-Fi/BTの初期設定 周辺チップの初期化処理 loop() ・・・ 毎ループする処理 保留 ・スイッチ入力(10msに一回で十分) 走行何回目変数の変更 保留 ・LED表示 ・ラインセンサーの値取得 ←アナログで動いた スタート/ストップ 左右へ向きを変更する 保留 ・デバッグ情報をWi-Fi/BTへ出力する 保留 ・走行マップの作成と保存パラメータの検討 保留 割り込み処理 ・・・ フォトインタラプタの値取得 左右車輪の回転数を変数に保存する
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up