use analogout

Dependencies:   mbed

Fork of eic_brinky by Tatsuki Fukuda

main.cpp

Committer:
Naoto_111
Date:
2014-05-13
Revision:
1:d54988818b96
Parent:
0:f0ec394dd639

File content as of revision 1:d54988818b96:

#include "mbed.h"

DigitalOut led[]= {LED1,LED2,LED3,LED4,LED3,LED2};
Serial pc(USBTX,USBRX);//tx,rx
AnalogOut led_y(p18);
float f(int i)
{
    if(i==0)return 0;
    return i<4?0.3*i+0.1:1.0-0.3*(i-3);
}
    

int main()
{
    while(1) {
        for(int i=0; i<6; i=1+i) {
            led[i]=0;
            led_y=f(i);
            led[(i+1)%6]=1;
            pc.printf("led[%d] is ON\r\n",(i+1)%6);
            wait(0.2);
        }
    }
}