鉄道模型用PWM制御簡易コントローラです。

Dependencies:   mbed

Revision:
1:a8aceb43c7bf
Parent:
0:40e67238a337
diff -r 40e67238a337 -r a8aceb43c7bf main.cpp
--- a/main.cpp	Sun Aug 29 12:03:20 2010 +0000
+++ b/main.cpp	Thu Sep 02 00:42:30 2010 +0000
@@ -11,13 +11,16 @@
 DigitalOut mled4(LED4);
 AnalogIn vin_adc(p20);
 AnalogIn vr_adc(p19);
-PwmOut railout_pwm(p21);
+PwmOut rout_pwm(p21);
 
 TextLCD lcd(p24, p25, p26, p27, p28, p29, p30,16,2); // rs, rw, e, d0, d1, d2, d3
 float adc_volt;
 
 int main() {      
   float vr_data;
+  rout_pwm.pulsewidth_us(10);
+  rout_pwm.period_ms(1);
+  rout_pwm.write(0.0);
   while(1){
       vr_data=vr_adc.read();
       lcd.cls();
@@ -25,7 +28,7 @@
       lcd.printf("Vin:%2.1fV",vin_adc.read()*15);
       lcd.locate(0,1);
       lcd.printf("Dt:%2.0f%%",vr_data*100);
-      railout_pwm.write(vr_data);
+      rout_pwm.write(vr_data);
       mled1=ON;
       wait(vr_data);
       mled1=OFF;