二足歩行ロボットコミュニティサイト

【サイトの使い方】  【サイトマップ】  【お問い合わせ】 
ロボット動画  |   ロボット写真  |   BBS  |   ダウンロード  |   イベント予定  |   スタッフ日記  |   リンク  |  
ログイン パスワード    新規登録   パスワード紛失  

スタッフ日記 - osakiさんのエントリ
 osakiさんのエントリ配信

2018/07/26
技術的小話【その104】計測制御プログラマーで学ぶ!! 2進数の表現

執筆者: osaki (4:35 pm)
計測制御プログラマーについてのお話、今日はビュートビルダーPを使ってPC制御の根元にも関わる「2進数」について学んでいきましょう。

計測制御プログラマーの詳細はここからチェック!!



みなさんは2進数や10進数、16進数といった言葉を聞いたことはあるでしょうか?
「情報」などの教科を学んだことのある人なら聞き覚えもあると思います。

先のような「N進数」とは「N進法」に則って表現された数値を表します。
難しい言葉が増えてきましたが、大事なことは「N個集まるたびに位が上がっていく」ということです。

まずは普段から見慣れているであろう『10』進数から見てみましょう。
例えば「111」と見たとき、自然に「百 十 一」と読めると思います。
『10』進数では、各桁で「0,1,2,3,4,5,6,7,8,9」の『10』種類の数字が使えます。
このとき、1の位より上の位は『10』進法では以下のように表されます。
・2桁目は1が『10』個集まったもの(1 x『10』) = 10
・3桁目は1が『10』個集まったものが『10』個集まったもの (1 x『10』x『10』) = 100

ではこれが『2』進数の場合はどうなるのか…?
『2』進数では、各桁で「0,1」の『2』種類の数字が使えます。
このとき、1の位より上の位は『2』進法では以下のように表されます。
・2桁目の位は1が『2』個集まったもの (1 x『2』) = 2
・3桁目の位は1が『2』個集まったものが『2』個集まったもの (1 x『2』x『2』) = 4

『N』に注目すれば、他の進数でも1桁の大きさが分かると思います(/・ω・)/

これまでの説明でもいまいちピンと来ない…? でも大丈夫!!
ビュートビルダーPでは、0〜7までの数を2進数で表現する方法をLEDの光り方を見ながら簡単に確認できちゃいます。

3つのLEDを各桁に見立てて、光っていれば1、消えていれば0となります。
この「ONなら1、OFFなら0」という考え方はあらゆる制御の面においても役に立つ場面が多いので、ぜひ身に着けましょう!!







-------------------------------------------------------------------
技術的小話【その98】簡単! 多機能!! 超低価格!? 計測制御プログラマー

技術的小話【その99】計測制御プログラマー ビュートビルダーPで簡単プログラミング

技術的小話【その100】計測制御プログラマーで信号機を再現

技術的小話【その101】ランダムブロックでルーレットを作ってみた

技術的小話【その102】ビュートビルダーPでセンサ値をグラフ表示しよう!

技術的小話【その103】計測制御プログラマーのセンサ値をPCに保存し、自由研究に活用しよう!

技術的小話【その104】計測制御プログラマーで学ぶ!! 2進数の表現

技術的小話【その105】計測制御プログラマー「レポートの作成」機能を使ってみた

※こちらの内容に関する質問等はお受けしておりません。
-------------------------------------------------------------------
osakiさんのブログを読む | コメント (0) | トラックバック数 (0) | 閲覧数 (104)
このエントリのトラックバックURL
http://lets-robot.com/modules/weblog/weblog-tb.php/3328
投稿された内容の著作権はコメントの投稿者に帰属します。
最近のweBLogのコメント
スタッフ日記 カレンダー
«  «  2018 8月  »  »
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
検索
メインメニュー
カテゴリ一覧
アーカイブ