プログラムを作ったことのない人でも、マイコンを
    用いてロボットカーを制御する技術を習得できます。

      ロボット技術研究会
(22年実施分)

                     主 催:かわさき新産業創造センター(KBIC) 川崎市経済労働局


       本講座は、プログラミング言語Cを用い、ARM(CoretexM3)CPU搭載の
      ロボット用マイコンボードCoron使用し、組み込み技術の基礎を習得するための

      講座で、実習により理解を深めることができます。
       講座の前半4回はプログラミング言語Cを基礎から学習しますので
      プログラミング初心者でも参加することが可能です。
      後半の4回はマイコンボードCoronを用いた組み込み技術の講義と実習です。
      広い分野で利用可能な技術ですので、この機会に是非ご参加ください。


  ◆ロボット実習で学ぶ組込開発入門
   日程 全8日間 13:00〜17:00
       (受講料 10,000円)
   平成22年 9月4日(土)、9月11日(土)
           9月18日(土)、10月2日(土)
           10月16日(土)、10月23日(土)
           10月30日(土)、11月6日(土) 



        ☆ 定   員:  10名(先着受付順)

        ☆ 内   容:  カリキュラム

        ☆ 対   象:  原則として市内在勤・在住の方

        ☆ 会   場
:  かわさき新産業創造センター(KBIC) 
                   1階ものづくり工房
                   2階CAD/CAM研修室

                 ◆車でのご来場の場合、有料駐車場(受講生は1日500円)となります。
       
        ☆ お申込み:  お電話でご予約ください。(受講料は講座初日にご持参ください)
                   ※お名前、連絡先、お勤め先等を伺います。

        ☆ お申し込み先:  電話 044−587−1591



内容 備考
講座1
9/4
【講習】
「この講座について」
「組み込み設計基礎論」
「Visual Cのインストール」
「C言語とは」
【実習】
「Visual Cでお馴染の「Hellow World!」を表示」

全体の進行や習得する技術について
実例をもとに、マイコン制御が使われる場面を紹介
ンストールに時間がかかる為、始めにインストールしておく
なぜC言語を使うのか

Visual studioの基本的な使い方を習得
講座2
9/11
【講習】
「C言語基礎@(基本的な決まり)」
「C言語基礎A(入出力)」
「C言語基礎B(制御文)」
「C言語基礎C(配列)」
【実習】
「Visual CでCプログラム初級演習T」

書式、データ型、簡単な演算など
文字入出力など
if,while.for文など
配列の使い方、多次元配列など

文字入出力や四則演算など、基本的な例題をいくつか
講座3
9/18
【講習】
「C言語基礎D(演算子)」
「C言語基礎E(ポインタ)」
「C言語基礎F(関数)」
【実習】
「Visual Cでプログラム初級演習U」

論理演算子、ビット演算子、シフト演算子など
ポインタとは
関数の作り方

条件文、ビット演算などを使った関数作成の演習
講座4
10/2
【講習】
「C言語基礎G(プリプロセッサ)」
「C言語基礎H(構造体)
【実習】
「Visual CでCプログラム初級演習V」


プリプロセッサとは
構造体とは

構造体などを使った関数作成の演習
講座5
10/16
【講習】
「マイコンとは」
「マイコンの入出力」
「組み込み開発に必要なもの」
「ロボット用マイコンボード Coronとは」
【実習】
「Coron開発環境をPCにインストール」
「CoronのLEDとスイッチを動かしてみる」
「CoronとPCをUEB通信させてみる」

マイコンの基本動作原理について
GPIO,ADC,DAC,UARTなどの基本機能について
組み込み開発に必要な知識・ツールについてなど
演習で使うツールについて

Coron IDEのインストール(環境構成の説明を交えて)
Coronライブラリを使ってコードを書いて動かしてみる
PCからキー入力でLEDを光らす(&スイッチ入力をPCに表示)
講座6
10/23
【講習】
「センサー」

「表示器、アクチュエータ」
「ロボット製作について」
「部品の購入」
「製作するロボットカーについて」
【実習】
「Coronで各種センサーを使ってみる」
「Coronでモータを回してみる」
「簡単な壁避け制御ロボットを製作」

距離センサー、加速度センサー、明るさセンサーなど
センサーの原理と使い方
LED・液晶や各種モータなどの原理と使い方
ロボットの基本構成、開発の流れ
実際の部品購入方法など
ロボットの構成、実習課題、コンテストについて

PSD、加速度センサーなどの制御を演習
モータドライバとPWMの説明を交えながら演習
マイコン(Coron)+センサー(PSD)+アクチュエータ(DCモータ)で
ロボット製作、プログラミング
講座7
10/30
【講習】
「割り込み処理について」
【実習】
「規程コースによる課題をクリアする」

「コンテスト課題に対するアルゴリズム製作

タイマー割り込みや外部割り込みなどについて

簡単なタスク(ex:壁の前まで走って停止→Uターンして戻ってくる)を
与えてプログラミング演習
課題案:壁と壁の間を真っすぐ走る
講座8
11/6
【実習】
「コンテスト課題に対するプログラミング及び調整」
【コンテスト】

             (講座内容は変更することがありますが、ご了承ください。)


KBIC案内図 幸区新川崎7−7