Yoshiyuki Takahashi
/
Y_03
Sequence LEDs
Fork of Y_01 by
main.cpp
- Committer:
- seethe
- Date:
- 2015-02-18
- Revision:
- 3:a9682a192956
- Parent:
- 2:ce41adf02350
File content as of revision 3:a9682a192956:
// Hello World! for the TextLCD #include "mbed.h" #include "TextLCD.h" #define PI 3.1415 TextLCD lcd(p24, p26, p27, p28, p29, p30); // rs, e, d4-d7 AnalogIn in1(p15); AnalogIn in2(p16); AnalogIn in3(p17); //AnalogOut out(p18); PwmOut led(LED1); PwmOut pwm(p21); //DigitalOut DO[4]={LED1, LED2, LED3, LED4}; //int nCnt; /* void led_blink(int cnt) { for(int n=0; n<4; n++){ if(n == cnt) DO[n] = 1; else DO[n] = 0; } } */ int main() { int nCnt; double rad; double od; pwm.period(0.001); nCnt = 0; rad = 0.0; while(1) { for(float p = 0.0f; p < 1.0f; p += 0.1f) { led = pwm = p; wait(0.1); } } /* while(1){ led_blink(nCnt); nCnt++; if(nCnt > 3) nCnt = 0; wait(0.01); od = sin(rad); rad += 0.01; if(rad>(2*PI)) rad = 0.0; out.write((float)(0.5*od+0.5)); lcd.printf("%.3f\n", od); lcd.printf("%.2f,.%.2f,%.2f\n", in1.read(), in2.read(), in3.read()); } */ }