9 لایک
-
خط اول یه متغیر از نوع عدد و مقدار پیش فرض هم 600 است ولی هنگام اجرای برنامه تغییر می کند.
دو خط بعد دو تا متغیر از نوع بولین است که مقدار پیش فرض نادرست است. دو حالت بیشتر نمی پذیره درست یا نادرست
fadepin برابر 5 شده و در کد pinMode(fadePin,OUTPUT); استفاده شده یعنی پایه شماره 5 رو به خروجی تعریف کن.
blinkepine هم به صورت یعنی پایه 13 رو خروجی تعریف کن.
Serial.begin(115200); پورت سریال رو باز می کنه و اماده ارسال و دریافت داده با سرعت 115200 بر ثانیه می شود.
sendDataToProcessing('S', Signal); به پورت سریال می فرسته با استفاده از تابع زیر
void sendDataToProcessing(char symbol, int data ){
Serial.print(symbol);
Serial.println(data);
}
بعدی میگه زمانی که QS مقدارش برابر با درست بود fedeRate رو برابر با 255 کن و تابع ledFadeToBeat(); اجرا کن.
توی تابع ledFadeToBeat();
خط اول میگه 15 رو از مقدار fadeRate کم کن.
خط دوم میگه محدوده متغیر fadeRate از 0 تا 255 است.
خط سوم مقدار fadeRate یه پایه 5 که خروجی آنالوگ ارسال می کنه.
ویرایش توسط solxsado : 03-22-2015 در ساعت 11:17 AM
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
SEO by vBSEO