use analogout

Dependencies:   mbed

Fork of eic_brinky by Tatsuki Fukuda

Files at this revision

API Documentation at this revision

Comitter:
Naoto_111
Date:
Tue May 13 11:35:31 2014 +0000
Parent:
0:f0ec394dd639
Commit message:
use analogout

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r f0ec394dd639 -r d54988818b96 main.cpp
--- a/main.cpp	Tue May 13 10:38:13 2014 +0000
+++ b/main.cpp	Tue May 13 11:35:31 2014 +0000
@@ -2,12 +2,20 @@
 
 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);