Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
00001 #include "mbed.h" 00002 AnalogIn adc(A1); 00003 DigitalOut led1(D13); 00004 DigitalOut led2(D2); 00005 DigitalOut led3(D3); 00006 DigitalOut led4(D4); 00007 DigitalOut led5(D5); 00008 DigitalOut led6(D6); 00009 DigitalOut led7(D7); 00010 DigitalOut led8(D8); 00011 DigitalOut led9(D9); 00012 DigitalOut led10(D10); 00013 DigitalOut led11(D11); 00014 DigitalOut led12(D12); 00015 float conversion; 00016 float conversion1; 00017 int main() 00018 { 00019 led1=1; 00020 led2=0; 00021 led3=0; 00022 led4=0; 00023 led5=0; 00024 led6=0; 00025 led7=0; 00026 led8=0; 00027 led9=0; 00028 led10=0; 00029 led11=0; 00030 led12=0; 00031 while(1) 00032 { 00033 conversion = adc.read_u16(); 00034 conversion1 = (conversion*0.00005); 00035 00036 while(conversion1 <=0.275 && conversion1 >0) 00037 { 00038 00039 conversion = adc.read_u16(); 00040 conversion1 = (conversion*0.00005); 00041 led1=1; 00042 00043 wait(0.1); 00044 } 00045 led1=0; 00046 00047 while(conversion1 <=(0.275*2) && conversion1 >0.275) 00048 { 00049 conversion = adc.read_u16(); 00050 conversion1 = (conversion*0.00005); 00051 led2=1; 00052 led1=1; 00053 00054 wait(0.1); 00055 } 00056 led2=0; 00057 while(conversion1 <=(0.275*3) && conversion1 >(0.275*2)) 00058 { 00059 00060 conversion = adc.read_u16(); 00061 conversion1 = (conversion*0.00005); 00062 led3=1; 00063 led1=1; 00064 led2=1; 00065 00066 wait(0.1); 00067 } 00068 led3=0; 00069 while(conversion1 <=(0.275*4) && conversion1 >(0.275*3)) 00070 { 00071 conversion = adc.read_u16(); 00072 conversion1 = (conversion*0.00005); 00073 led4=1; 00074 led3=1; 00075 led2=1; 00076 led1=1; 00077 00078 wait(0.1); 00079 } 00080 led4=0; 00081 while(conversion1 <=(0.275*5) && conversion1 >(0.275*4)) 00082 { 00083 conversion = adc.read_u16(); 00084 conversion1 = (conversion*0.00005); 00085 led5=1; 00086 led4=1; 00087 led3=1; 00088 led2=1; 00089 led1=1; 00090 00091 wait(0.1); 00092 } 00093 led5=0; 00094 while(conversion1 <=0.275*6 && conversion1 >0.275*5) 00095 { 00096 conversion = adc.read_u16(); 00097 conversion1 = (conversion*0.00005); 00098 led6=1; 00099 led5=1; 00100 led4=1; 00101 led3=1; 00102 led2=1; 00103 led1=1; 00104 00105 wait(0.1); 00106 } 00107 led6=0; 00108 while(conversion1 <=(0.275*7) && conversion1 >(0.275*6)) 00109 { 00110 conversion = adc.read_u16(); 00111 conversion1 = (conversion*0.00005); 00112 led7=1; 00113 led6=1; 00114 led5=1; 00115 led4=1; 00116 led3=1; 00117 led2=1; 00118 led1=1; 00119 00120 wait(0.1); 00121 } 00122 led7=0; 00123 00124 while(conversion1 <=(0.275*8) && conversion1 >(0.275*7)) 00125 { 00126 conversion = adc.read_u16(); 00127 conversion1 = (conversion*0.00005); 00128 led8=1; 00129 led7=1; 00130 led6=1; 00131 led5=1; 00132 led4=1; 00133 led3=1; 00134 led2=1; 00135 led1=1; 00136 00137 wait(0.1); 00138 } 00139 led8=0; 00140 00141 while(conversion1 <=(0.275*9) && conversion1 >(0.275*8)) 00142 { 00143 conversion = adc.read_u16(); 00144 conversion1 = (conversion*0.00005); 00145 led9=1; 00146 led8=1; 00147 led7=1; 00148 led6=1; 00149 led5=1; 00150 led4=1; 00151 led3=1; 00152 led2=1; 00153 led1=1; 00154 00155 wait(0.1); 00156 } 00157 led9=0; 00158 00159 while(conversion1 <=(0.275*10) && conversion1>(0.275*9)) 00160 { 00161 conversion = adc.read_u16(); 00162 conversion1 = (conversion*0.00005); 00163 led10=1; 00164 led9=1; 00165 led8=1; 00166 led7=1; 00167 led6=1; 00168 led5=1; 00169 led4=1; 00170 led3=1; 00171 led2=1; 00172 led1=1; 00173 00174 wait(0.1); 00175 } 00176 led10=0; 00177 00178 while(conversion1 <=(0.275*11) && conversion1 >(0.275*10)) 00179 { 00180 conversion = adc.read_u16(); 00181 conversion1 = (conversion*0.00005); 00182 led11=1; 00183 led10=1; 00184 led9=1; 00185 led8=1; 00186 led7=1; 00187 led6=1; 00188 led5=1; 00189 led4=1; 00190 led3=1; 00191 led2=1; 00192 led1=1; 00193 00194 wait(0.1); 00195 } 00196 led11=0; 00197 00198 while(conversion1 <=(0.275*12) && conversion1 >(0.275*11)) 00199 { 00200 conversion = adc.read_u16(); 00201 conversion1 = (conversion*0.00005); 00202 led12=1; 00203 led11=1; 00204 led10=1; 00205 led9=1; 00206 led8=1; 00207 led7=1; 00208 led6=1; 00209 led5=1; 00210 led4=1; 00211 led3=1; 00212 led2=1; 00213 led1=1; 00214 00215 00216 wait(0.1); 00217 } 00218 led12=0; 00219 00220 00221 00222 } 00223 00224 } 00225
Generated on Fri Aug 12 2022 23:12:28 by
1.7.2