著者:NGO TAMA
ページ数:87
¥380 → ¥0
オイオイ 今度は随分と派手にシャカシャカ首を振っているじゃないか!
『うん、こうしないと横の壁が分からないんだよ』
『この前も、壁を壊したって、ガミガミ言われたし…』
そんなに早く首を回して、分かるんかい?
『ゆっくり進めばいいんだけど、それでは動作がのろいって言われるし…』
斜めでも、壁に近づいているのが分かるのかい?
『光では何とかいけるけど、音の時は斜めの壁にボールがあたるように向こうに行っちまうんだ』
『時々、近づき過ぎてから「おっと危ない!」ってことになるね…』
う~ん… それでフラフラするんだな…
何か良い方法は考えられんかね?
『それだよ! そのために、この本を書いてもらったんだよ!』
これは先に出版したライントレーサー(micro:bit版)の続編で、カムロボットが障害物を回避しながら進行するようにしたものです。障害物の検知は、障害物までの距離を測定するセンサーを使っています。本編では、光学式のセンサーと超音波によるセンサーを扱っています。
サンプルの動画を下記のURLに載せていますので、ご覧ください。
1)光学センサー
https://youtu.be/xZsbFHZ2x9s
2)超音波センサー
https://youtu.be/zg4Boiyd-gE
障害物回避編(micro:bit版)目次
はじめに
「1」全体の構成
「2」ハードウェアの準備
「3」カムプログラムロボットの準備
「4」基板の作成
(1)光学センサーを使う場合:
(2)超音波センサーを使う場合:
「5」ソフトウェア作成の準備
(1)サーボモーター
(2)光学センサー値の取得
(3)超音波センサー値の取得
(4)光学センサー値の表示
(5)超音波センサー値の表示
「6」動作の方針
(1)計測する方向
(2)範囲分け
(3)進行方向制御
(4)後退動作
(5)操作手順
(6)タイマーテーブル
(7)ファジー計算
「7」メインプログラムの作成
(1)変数の定義
(2)メイン制御
(3)首振り動作
(4)後退動作
「8」LCD表示
(1)Sensor
(2)Round
(3)Speed
「9」デバッグの準備
(1)コマンド追加
(2)応答追加
「10」全プログラム掲載
あとがき
シリーズ一覧
この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。