first mbed project

Dependencies:   mbed

Committer:
Naoto_111
Date:
Wed May 14 08:01:22 2014 +0000
Revision:
3:5eff3b204d89
Parent:
2:3c83ffc5a61a
use analogout

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lelect 0:f0ec394dd639 1 #include "mbed.h"
lelect 0:f0ec394dd639 2
lelect 0:f0ec394dd639 3 DigitalOut led[]= {LED1,LED2,LED3,LED4,LED3,LED2};
lelect 0:f0ec394dd639 4 Serial pc(USBTX,USBRX);//tx,rx
Naoto_111 3:5eff3b204d89 5 AnalogOut led_y(p18);
Naoto_111 3:5eff3b204d89 6 float f(int i)
Naoto_111 3:5eff3b204d89 7 {
Naoto_111 3:5eff3b204d89 8 return i<4 ? (int)(3.3*i+0.5)/10.0 : (10-(int)(3.3*(i-3)+0.5))/10.0;
Naoto_111 3:5eff3b204d89 9 }
edisonthk 1:4a5e1d1836e0 10
lelect 0:f0ec394dd639 11 int main()
lelect 0:f0ec394dd639 12 {
lelect 0:f0ec394dd639 13 while(1) {
lelect 0:f0ec394dd639 14 for(int i=0; i<6; i=1+i) {
lelect 0:f0ec394dd639 15 led[i]=0;
Naoto_111 3:5eff3b204d89 16 led_y=f(i);
lelect 0:f0ec394dd639 17 led[(i+1)%6]=1;
lelect 0:f0ec394dd639 18 pc.printf("led[%d] is ON\r\n",(i+1)%6);
lelect 0:f0ec394dd639 19 wait(0.2);
lelect 0:f0ec394dd639 20 }
lelect 0:f0ec394dd639 21 }
lelect 0:f0ec394dd639 22 }