555
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 AnalogIn ldr(A1); 00004 PwmOut led2(D2); 00005 PwmOut led3(D3); 00006 PwmOut led4(D4); 00007 PwmOut led5(D5); 00008 PwmOut led6(D6); 00009 PwmOut led7(D7); 00010 PwmOut led8(D8); 00011 PwmOut led9(D9); 00012 00013 float value; 00014 float newvalue; 00015 uint8_t rgb2[3] = {0,255,200}; //yellow 00016 uint8_t rgb1[3] = {0,255,0}; //green 00017 uint8_t rgb3[3] = {0,0,255}; //red 00018 uint8_t pic8[8] = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}; 00019 00020 int state = 0; 00021 00022 int main(){ 00023 00024 while(1){ 00025 value = ldr.read(); 00026 newvalue = value*33/10; 00027 printf("value is %.2f\n",value); 00028 led2.period(1.0/10000); 00029 //led2.write(1-value); 00030 led3.period(1.0/10000); 00031 //led3.write(0.1); 00032 led4.period(1.0/10000); 00033 //led4.write(0.1); 00034 led5.period(1.0/10000); 00035 //led5.write(0.1); 00036 led6.period(1.0/10000); 00037 //led6.write(0.1); 00038 led7.period(1.0/10000); 00039 //led7.write(0.1); 00040 led8.period(1.0/10000); 00041 //led8.write(0.1); 00042 led9.period(1.0/10000); 00043 //led9.write(0.1); 00044 led2= 1-value; 00045 00046 led3= 1-value; 00047 led4= 1-value; 00048 led5= 1-value; 00049 led6= 1-value; 00050 led7= 1-value; 00051 led8= 1-value; 00052 led9= 1-value; 00053 } 00054 }
Generated on Wed Jul 13 2022 22:03:29 by
1.7.2