Skip to content

ラボワーク LW03 – マルチファンクションシールドを使ったシフトレジスタとダイナミック点灯のプログラミング

by : 2016年3月31日

高等学校の教科「情報」が実施になったのは、今から約13年前、2003年(平成15年)の4月からでした。当初はコンピュータやプログラミングの取り扱いに重点を置かない授業が多くみられましたが、ようやく近年になってその重要性が認識されるようになりました。そこで Adminteachers ではコンピュータやプログラミング、ネットワークを教科「情報」の授業で実践するノウハウを共有する勉強会をします。

「ラボワーク」では少人数でテーブルを囲み、それぞれのペースでアイデアを出し合いながらプログラミングや電子回路の実験をします。第一回は「Netduino で Lチカプログラミング」と題して、.Net Micro Framework が動き Visual Studio で C# を言語として開発できるマイコンボード Netduino を使って実験をしました。第二回は Digispark というプロジェクトで開発された切手大の小さな Arduino の亜種を使って実験をしました。第三回は Arduino UNO 用の実験用シールド「マルチファンクションシールド」を使い、シフトレジスタをコントロールしダイナミック点灯を実現するプログラミングをします。自由参加型ですので、ワーク時間内に自由にお越しください。

※このイベントは終了しました。ありがとうございました。

————————————————————————————————————

日時:2016年4月2日(土)19:00~20:00
場所:神戸市勤労会館 会議室 702(7階)
(前回の神戸市青少年会館と同じ建物です)

神戸市中央区雲井通5丁目1番2号
最寄駅は三宮(JR、阪神、阪急、神戸市営地下鉄)徒歩2分から5分
神戸市勤労会館へのアクセス

対象:高等学校の情報教員、または情報教育に関心のある方
定員:12名
申し込み:電子メール

宛先 ad-teachers@outlook.com
件名 「2016年4月2日 ラボワーク LW03 申し込み」
メールの本文にご氏名、所属をお書きください。

持ち物:Arduino 開発環境を整えたノートパソコン
             マルチファンクションシールド(あれば)
             Digispark または Arduino UNO(あれば)
             ※マルチファンクションシールドと Digispark は人数分ご用意します。 
運営費:500円程度
司会:松本吉生 (Microsoft MVP 兵庫県立神戸工業高等学校)

————————————————————————————————————

今回は「マルチファンクションシールド」をコントロールするプログラミングをやってみます。マルチファンクションにはシフトレジスタを介した 7セグメント LED が 4つついており、3つの信号線でコントロールします。電源を供給するためにはさらに 2本の線をつなぎます。この LED のコントロールには、シフトレジスタの使い方と短い時間で点滅を切り替える「ダイナミック点灯」の理解が必要です。シフトレジスタはシリアル信号をパラレル信号に変換する IC で、多数のビットをコントロールするときに信号線を減らす働きをするもので、多くのディジタル機器の中でデータの送受信に使われます。今回のラボワークでは、簡単なプログラムでこれらのコントロールを体験できるように用意します。

「マルチファンクションシールド」は人数分ご用意します。前回使った Digispark またはご自分の Arduino UNO R3 があればお持ちください。マルチファンクションシールドは本来 Arduino UNO 用のシールドですが、Digispark をつなぐこともできます。Digispark を使う場合は、基盤に I/O ピンをはんだ付けしておいてください。念のためはんだごてとピンも用意し、会場ではんだ付けできるようにもしておきます。

P1130504_mid_640_480

P1130506_mid_640_480

広告

From → ラボワーク

コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。