FRDM-KL25Zとシリアル通信する(Windows)
こんにちは、Beingです。いま、某イベントの生放送を聞きながらこの記事を書いてます。ちょっと眠いです。
さて、なぜこんな記事を書こうと思ったのかというと、今このボードを使ってマイクロロボットの制作をしているのですが、その中で通信したかったからです。(フォトリフレクタでライントレースするのにデジタルピンでの使用を前提にするのはなぜなのか・・・)
当然アナログなので可変抵抗を用いて感度の調整をするわけですが、ボード側の値を見ながらじゃないと調整できたものじゃないわけで、各ピンの値を画面に出力することが必要になります。こういうときに使うのがシリアル通信です。ようやく本題(調整中・・・)
![](https://i0.wp.com/www.yukkuriikouze.com/wp-content/uploads/2018/10/66c19942ab4ba346fdb64ccc04cde373.png?resize=1920%2C1080&ssl=1)
配布のマニュアルにシリアル通信についてが記述されていなかったためちょっと記憶を漁ったわけですが、なんかサービスを弄ってたなあ・・・みたいな記憶が蘇りました。んなアホなと思ってここの通りに設定してみてもうまく繋がりません。殺意が湧きます。
デバイスマネージャーを開くと認識されてない感じになってます(デバイスマネージャぇ・・・)ちなみに、同じPCのLinuxではシリアル通信できます。
![](https://i0.wp.com/www.yukkuriikouze.com/wp-content/uploads/2018/10/14aae82b3475ced2df9850fa88a68214.png?resize=781%2C572&ssl=1)
ちょこっと気になったのはここです、Mbedにプログラムを送るときに.binをコピペしますがほかのMbedを使うときはここ、空だった気がするんです。
ちょっと眺めてみて気づきました。ドライバじゃねこれ・・・?
![](https://i0.wp.com/www.yukkuriikouze.com/wp-content/uploads/2018/10/44d29d2792be3bad9a9ed98c7bbb20d6.png?resize=1920%2C1080&ssl=1)
ということでデバイスマネージャを開いてドライバーの見に行く場所をMbedに指定してみます。
![](https://i0.wp.com/www.yukkuriikouze.com/wp-content/uploads/2018/10/a6610d366656d5cc5c47109ec619df38.png?resize=614%2C454&ssl=1)
![](https://i0.wp.com/www.yukkuriikouze.com/wp-content/uploads/2018/10/0e4aae38a1f5494592124a884058f7cb.png?resize=781%2C572&ssl=1)
できた!できた!今夜は(ry ということでシリアル通信できました。
というわけでこうすればいい、という一例でした。
ディスカッション
コメント一覧
まだ、コメントがありません