Arduinoではじめる
ロボット製作

サポート情報
最終更新2016年03月07日

■ 本書サポート情報 (更新2014年02月24日)

  ■サンプルファイルのダウンロード
  本書で解説しているサンプルプログラムおよび参考画像は、以下からダウンロードできます。


  ・sample.zip


 ファイルを解凍するためのパスワードは、本書に掲載しています。

※サンプルファイルの使用にあたって生じたトラブルは、著者および工学社は一切の責任を負いません。また、サンプルなどは著作権法により保護されています。個人で利用する目的以外には利用できません。ネットワークへのアップロードなどは、著者の許可無く行なうことはできません。




  ■お詫びと訂正 (更新2016年03月07日)

  本文中における下記の部分が間違っておりました。お詫びして訂正いたします。


・p.142 リスト5-1

void loop() {
  if (Serial.available() > 0) { // 受信したデータが存在する
   str = Serial.read(); // 受信データを読み込む
   Serial.print("I received: ");
   Serial.println(str);

   if ( str == '1' ) motor( 0, 0, 0, 255 ); // 左旋回
   if ( str == '2' ) motor( 0, 255, 0, 255 ); // 前進
   if ( str == '3' ) motor( 0, 255, 0, 0 ); // 右旋回
   if ( str == '4' ) motor( 1, 255, 0, 255 ); // 左転回
   if ( str == '5' ) motor( 0, 0, 0, 0 ); // 停止
   if ( str == '6' ) motor( 0, 255, 1, 255 ); // 右転回
   if ( str == '7' ) motor( 1, 0, 1, 255 ); // 後方左旋回
   if ( str == '8' ) motor( 1, 255, 1, 255 ); // 後退
   if ( str == '9' ) motor( 1, 255, 1, 0 ); // 後方右旋回
  }
 }

void loop() {
  if (Serial.available() > 0) { // 受信したデータが存在する
   str = Serial.read(); // 受信データを読み込む
   Serial.print("I received: ");
   Serial.println(str);

   if ( str == 'c' ) motor( 0, 0, 0, 255 ); // 左旋回
   if ( str == 'f' ) motor( 0, 255, 0, 255 ); // 前進
   if ( str == 'd' ) motor( 0, 255, 0, 0 ); // 右旋回
   if ( str == 'l' ) motor( 1, 255, 0, 255 ); // 左転回
   if ( str == 's' ) motor( 0, 0, 0, 0 ); // 停止
   if ( str == 'r' ) motor( 0, 255, 1, 255 ); // 右転回
   if ( str == 'x' ) motor( 1, 0, 1, 255 ); // 後方左旋回
   if ( str == 'b' ) motor( 1, 255, 1, 255 ); // 後退
   if ( str == 'y' ) motor( 1, 255, 1, 0 ); // 後方右旋回
  }
 }



(株)工学社 I/O編集部


本書の内容に関するご質問/お問い合わせは、次の方法で工学社編集部宛にお願いします。

  1. 返信用の切手を同封した手紙
  2. 往復はがき
  3. FAX 03-5269-6031
  4. E-mail 問い合わせフォーム

なお、電話によるお問い合わせはご遠慮ください。

※ご質問/お問い合わせの際、お客様の使用・動作環境などに添えて、具体的な症状をできるだけ詳しくお知らせください。
※FAXでのご質問/お問い合わせの場合は、必ずお客様のFAX番号を明記してください。


戻る