このページの本文へ

【新居浜高専】新居浜高専PICマイコン学習キットVer.3を用いた低学年専門導入教育を実施

独立行政法人国立高等専門学校機構
2022年11月30日

  • この記事をはてなブックマークに追加
  • 本文印刷

独立行政法人国立高等専門学校機構
オリジナル電子工作教材によるエレクトロニクスとプログラミングの基礎教育

新居浜工業高等専門学校(愛媛県新居浜市 校長:鈴木康司 以下「新居浜高専」)の電子制御工学科では、独自開発した電子工作教材“新居浜高専PICマイコン学習キット”を用いて、1年生を対象に専門分野の導入教育を実施してきました。そして、令和4年度後期からVer.3にバージョンアップして機能増強された同キットを用いた、エレクトロニクスとプログラミングの基礎を学習する教育カリキュラムが開始されました。


新居浜高専PICマイコン学習キットVer.3を用いてプログラミングを学習する授業風景
◆新居浜高専PICマイコン学習キットVer.3
 電子制御工学科の1年生の専門科目「電子基礎実習」で、電子工作を通じてエレクトロニクスとプログラミングの基礎を学習するための教材として、2002年に同学科の出口幹雄教授(当時は講師)が考案したマイコン教材は、2005年に東京・秋葉原の(株)秋月電子通商に技術移転し“新居浜高専PICマイコン学習キット”として発売されました。2014年には、マイコンを更新し回路を拡充してVer.2となり、さらに、本年8月、新機種のマイコンを採用してファームウェア(注1)を新たにしたVer.3を発表しました。
 Ver.3は、マイコンの周辺回路はVer.2と同じですが、回路を動作させる16種類の内蔵プログラムに加えて、回路をパソコンと繋いで、コマンド操作で対話的に回路を動作させたり、プログラムを組んで動作させたりするための“モニタプログラム(注2)”をファームウェアとして内蔵しているところが最大の特徴です。
 従来、同キットを用いてマイコンのプログラミングを学習するためには、自作のプログラムを、キットに同梱のマイコンに書き込まれているファームウェアに上書きしてしまう必要がありました。この場合、元々書き込まれている16種類の内蔵プログラムが消えてしまう上に、プログラミングを学ぶ上では色々とプログラムを書き換えて何度も試行錯誤を繰り返す作業が必須となりますが、その度毎にマイコンのフラッシュメモリを書き換えることになるため、フラッシュメモリの寿命(書き換え回数の上限)を考慮するとこの点において問題がある、という欠点がありました。
 Ver.3では、モニタプログラムを内蔵することによって、この問題を解決しました。モニタプログラムを使うと、パソコンとキットの回路を繋いで通信しながら、コマンド操作でLEDをON/OFFしたり音を鳴らしたりすることができるほか、pythonに似たフォーマットで簡単なプログラムを組んで動作させることができます。モニタプログラムが提供するプログラミング機能は、インタプリタとしての動作のため速度はあまり速いものではありませんし、機能も原始的なレベルのものに限られてはいますが、for文、if文、while文など、基本的なアルゴリズムを一通り実現できるツールは備わっていますので、プログラミングの初歩を学ぶ初学者にとっての教材としては有用ですし、そのシンプルさがかえって望ましいとも言えます。また、プログラムをプログラムとしてだけ捉えるのではなく、キットの回路を動作させながら、ハードウェアとの繋がりに目を留めながらプログラミングを学ぶことができることが、このモニタプログラム上でプログラミングを学ぶ最大のメリットです。
 自分でハンダ付けして回路を組み立てることができるマイコンキットで、しかも、回路を思い通りに動作させるためのプログラミング環境をそれ自身が提供する本PICマイコン学習キットは、非常に独創的な教材ということができます。
新居浜高専PICマイコン学習キットVer.3を組み立てた様子 (写真の基板はキットに同梱の両面基板ではなく、授業で使用するために別途設計した片面基板)
(注1)ファームウェア : 装置に組み込まれ、その動作を制御するために書き込まれているソフトウェアのこと。
(注2)モニタプログラム: 装置の動作を外部から制御したり、装置の状態を確認するために、ホストコンピュータと繋いで通信しながら操作できる機能を提供するプログラムのこと。


◆「電子基礎実習」の内容
 「電子基礎実習」は、電子制御工学科1年生対象の通年科目で、定員40名のクラスを2つの班に分け、「電気基礎演習」と週ごとに交代しながら実施しています。

 前期では、ハンダ付けの練習から始まり、キットの回路を6つのステップに分けて少しずつ組み立てています。ステップ毎に、LEDや圧電ブザー、マイク、フルカラーLED、7セグメントLEDなど、そのステップのトピックスとなる電子部品について学ぶとともに、2進数や16進数、コンピュータの仕組み、論理回路、などの基礎的事項を学習します。

 後期には、製作したキットの回路を使ってプログラミングを学習します。
 従来は、回路に使用しているマイコン(Microchip Technology社のPICマイコン)に書き込むプログラムをC言語で作成することを体験してもらっていましたが、この場合、先ずプログラムの開発環境の使い方に慣れることが必要である上に、マイコンが正しく動作するために必要な様々な初期設定の記述など、アルゴリズムの考え方などのプログラミングの本質的な事柄以外に注意を払わなければならないことが多く、初学者には不向きな点が多々ありました。
 この点、Ver.3にアップデートされたことにより、パソコン側はTeraTermなどの一般的なターミナルソフト(注3)を用いることができ、モニタプログラムによって、ターミナル画面を通じて、直接、対話的に回路の動作を操作することができるようになりました。また、マイコンのプログラムを格納するフラッシュメモリの寿命を気にすることなく、何度でもプログラムを書き換えて試行錯誤を繰り返すことできるようになりました。

 現在、次のような順序でステップを踏みながらプログラミングについて学習を進めています。
 (1)コマンドでI/Oを操作
  LEDやスイッチ、圧電ブザーなどを動かしてI/O(入力と出力)について学ぶ
 (2)繰り返しの無いプログラム
  ステートメント(実行すべき動作の記述)を順に並べて自動的に実行させシーケンス制御の基礎を学ぶ
 (3)回数の決まった繰り返し
  for文の使い方と配列について学ぶ
 (4)条件判断
  if文(if....else....文)の使い方を学ぶ
 (5)回数不定の繰り返し
  while文の使い方を学ぶ
 (6)キーボードによる操作
  ASCIIコードとシリアル通信について学ぶ

 また、2023年3月頃に、本キットVer.3を用いたエレクトロニクスとプログラミングの基礎の学習についてのガイドブックが技術評論社から発刊される予定もあり、本キットVer.3を用いたより良い教育カリキュラムの構築に向けて研究を進めています。


モニタプログラムを起動した時のターミナル画面の例 (モニタプログラムには15個のサンプルプログラムが内蔵されており、そのうちのサンプルプログラム1をロードするコマンド“P1”を実行して、そのプログラムリストが表示された状態。)

(注3)ターミナルソフト: ネットワークや通信ケーブルを通じて他のコンピュータと接続し、コマンドを送信したりして対話的に操作するためのソフトウェア。


新居浜工業高等専門学校について
 本校は5学科からなる本科と3専攻からなる専攻科を備えた工業高等専門学校で、別子銅山の歴史文化を受け継ぐ工都・新居浜の地に1962年に創設されました。「知恵、行動力、信頼」を教育理念とし、地域とともに歩む信頼される学校をめざしています。

【学校概要】


学校名:独立行政法人国立高等専門学校機構 新居浜工業高等専門学校
所在地:愛媛県新居浜市八雲町7-1
校長名:鈴木 康司
設立:1962年4月
URL: https://www.niihama-nct.ac.jp/
事業内容:高等専門学校・高等教育機関


【お問い合わせ先】
新居浜工業高等専門学校 総務課総務企画係
TEL:0897-37-7704
e-mail: skika-c.off@niihama-nct.ac.jp


~2022年度、高等専門学校制度は創設60周年を迎えます~
https://www.kosen-k.go.jp/Portals/0/60th/

カテゴリートップへ

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,890
2
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
3
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
¥1,980
4
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥2,111
5
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
6
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥7,035
7
Verbatim バーベイタム 1回録画用 ブルーレイディスク BD-R 25GB 50枚+3枚増量パック インクジェットプリンタ対応 ホワイト 片面1層 1-6倍速
Verbatim バーベイタム 1回録画用 ブルーレイディスク BD-R 25GB 50枚+3枚増量パック インクジェットプリンタ対応 ホワイト 片面1層 1-6倍速
¥2,480
8
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
¥1,299
9
Amazon Kindle - 目に優しい、かさばらない、大きな画面で読みやすい、6週間持続バッテリー、6インチディスプレイ電子書籍リーダー、ブラック、16GB、広告なし
Amazon Kindle - 目に優しい、かさばらない、大きな画面で読みやすい、6週間持続バッテリー、6インチディスプレイ電子書籍リーダー、ブラック、16GB、広告なし
¥19,980
10
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,100

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン