سلام
من یه برنامه برای مداری نوشتم که توسط LM35 دما را اندازه گیری و نشان میده.ولی برای بالا بردن دقت اندازه گیری اومدم .تعداد نمونه گیری را افزایش دادم توسط دستور زیر
for b=0 to 20
a= getadc(0)
a=a+a
next
a=a/20
.
.
.
یعنی در بالا با یه حلقه For میخوام تعداد نمونه را تا 20 عدد بالا ببرم.ولی تو بسکام که نوشتم از حلقه ام ایراد میگیره .با دستور while-wend نیز نوشتم ولی با ایراد گرفت
مجبور شدم تا 10 عدد متغییر تعریف کنم و به صورت زیر برنامه را تغییر بدم
a=getadc(0)
b=getadc(0)
c=getadc(0)
d=getadc(0)
e=getadc(0)
.
.
.
.
بعد هم اومدم از کل اونها میانگین گرفتم/.حالا میشه درمورد اینکه چرا حلقه های For و While که در بالا استفاده کردم جواب نداد.راهنماییم کنید لطفا
من یه برنامه برای مداری نوشتم که توسط LM35 دما را اندازه گیری و نشان میده.ولی برای بالا بردن دقت اندازه گیری اومدم .تعداد نمونه گیری را افزایش دادم توسط دستور زیر
for b=0 to 20
a= getadc(0)
a=a+a
next
a=a/20
.
.
.
یعنی در بالا با یه حلقه For میخوام تعداد نمونه را تا 20 عدد بالا ببرم.ولی تو بسکام که نوشتم از حلقه ام ایراد میگیره .با دستور while-wend نیز نوشتم ولی با ایراد گرفت
مجبور شدم تا 10 عدد متغییر تعریف کنم و به صورت زیر برنامه را تغییر بدم
a=getadc(0)
b=getadc(0)
c=getadc(0)
d=getadc(0)
e=getadc(0)
.
.
.
.
بعد هم اومدم از کل اونها میانگین گرفتم/.حالا میشه درمورد اینکه چرا حلقه های For و While که در بالا استفاده کردم جواب نداد.راهنماییم کنید لطفا
دیدگاه