ロボット製作における三大設計 ############################ ロボットを製作する上でソフトウェア設計・サーキット設計・ハードウェア設計は欠かせない.また,個々の知識のみならず,回路設計を知った上でのソフトウェアの設計が必要になってくるなど,全ての知識をある程度必要とする. 以下では,それぞれの知識を"ロボット製作"というテーマに沿って獲得しながら,有機的な知識獲得を目指す. ソフトウェア ============== システム --------- * :ref:`はじめてのArduino ` * 必須: :ref:`Arduino ` にてインストール等が終わっていること. ハードウェア制御 ----------------- * :ref:`シリアル通信によるデバイス制御 ` (:ref:`指導側資料 `) * 必須:C言語の基礎(条件分岐・繰り返しが理解できていること) * :ref:`Arduinoによるサーボ・センサコントロール ` * 推奨: :ref:`はじめてのArduino ` * 必須:C言語の基礎(条件分岐・繰り返しが理解できていること) マルチプロセス -------------- ネットワーク通信 ------------------ 電気・電子回路 ================ モータドライバの作成 -------------------- * :ref:`FETによるモータ駆動 ` * :ref:`Hブリッジによるモータ駆動 ` * 必須: :ref:`FETによるモータ駆動 ` * :ref:`Hブリッジドライバによるモータ駆動 ` * 推奨: :ref:`Hブリッジによるモータ駆動 ` 電力 ---- ハードウェア ============== 製作と製図 ----------- * :ref:`まずやってみよう ` 演習の進め方 ============= 注意 ---- * 上記の一つのページが一つの演習に相当する. * 「必須」は演習を行うのに必須の知識であり,他演習へのリンクが張ってある場合には,リンク先の演習を行ってから当該の演習を行うことが望ましい.