CQ出版社セミナ "実習・Armマイコン内蔵ペリフェラルを活用するためのC++プログラミング" で使う外付け回路のテスト

Dependencies:   mbed UIT_SetOutputPortType UIT_AQM1602 UIT_ADT7410

Revision:
1:0a21041026c7
Parent:
0:8c850cf6285d
Child:
2:3f2be675f975
--- a/main.cpp	Tue Mar 03 03:30:50 2020 +0000
+++ b/main.cpp	Tue Mar 24 02:01:50 2020 +0000
@@ -7,7 +7,6 @@
 //      液晶表示器(AQM1602) D14: SDA, D15: SCL
 //      ADC                 A0
 //      ステッピング・モータ    D10: LSB, D13: MSB
-//      DC モータ            D9
 //      ADC                 A1
 //      DAC                 A2
 //
@@ -17,14 +16,14 @@
 //  2. 温度センサと液晶表示器のテスト
 //      起動直後から気温が液晶表示器に表示される
 //  3. ADC(A1), DAC
-//      ファンクションジェネレータを AIN につなぎ A2 から同じ信号が出力される
+//      ファンクションジェネレータを AIN につなぐと A2 から同じ信号が出力される
 //  4. ステッピング・モータ
 //      A0 に接続されている VR で回転スピードをコントロールする
 //
-//  Mbed オフィシャル・ライブラリのドキュメントは下記の URL
+//  オフィシャル・ライブラリのドキュメントは下記の URL
 //      https://os.mbed.com/docs/mbed-os/ で APIs => Drivers
 //
-//  2020/03/03, Copyright (c) 2020 MIKAMI, Naoki
+//  2020/03/16, Copyright (c) 2020 MIKAMI, Naoki
 //------------------------------------------------------------
 
 #include "mbed.h"
@@ -41,7 +40,6 @@
 
 MyTicker14 steppingMotor_;  // ステッピング・モータ駆動用
 AnalogIn adcA0_(A0);        // 回転速度の制御のための AD 変換器として使用
-PwmOut dcMotor_(D9);        // DC モータ駆動用
 AdcF446_Intr adc_(100, A1); // 標本化周波数: 100 kHz
 DacF446 dac_;               // DA 変換器
 
@@ -85,8 +83,6 @@
     float value = adcA0_.read();
     // ステッピング・モータのスピード調整
     steppingMotor_.SetPeriod_us(GetMotorController(value));
-    // DC モータのスピード調整
-    dcMotor_.write(value);
 }
 
 // AD 変換終了割り込みに対する割り込みサービス・ルーチン
@@ -126,9 +122,6 @@
     MyTicker13 motorSpeed;      // モータのスピードを決める値の読取りで使用
     motorSpeed.Attach_ms(&MotorSpeedIsr, 10);   // 10 ms ごと
 
-    // DC モータの準備
-    dcMotor_.write(value);
-
     // AD 変換器の準備
     adc_.SetIntrVec(&AdcIsr);   // 割り込みサービス・ルーチンの設定
 
@@ -156,4 +149,4 @@
 
         wait(1);
     }
-}
\ No newline at end of file
+}