با تشکر از وقت و زحمتی که کشیدید، دقیقاً مشکل بنده همین است.
چه تغییری باید بدهم و چه کاری بکنم تا فرکانس در محدوده 88 الی 108 ست شود؟
بنده الکترونیک کار قدیمی هستم اما نسبت به آردوینو و کدها، کاملاً تازه کار هستم.
خواهش میکنم. لطفا همون کاری رو که گفتم خدمتتون انجام بدید ، برد رو پروگرام کنید و بعد سریال مانیتور رو باز کنید و در قسمت نوار SEND ، کاراکتر F رو تایپ کنید و دکمه SEND رو بزنید
خدا رو شکر، خواهش میکنم ، کاری نکردیم
موفق باشید
ببخشید با هر بار خاموش و روشن شدن، مجدداً باید فرکانس بهش بدم با اینکه به آردوینو هم وصل هست، راهی نداره که به حالت پیش فرض و فرکانس 86 برنگردد؟
تابع setFrequency(Serial.parseInt()) رو در کد کپی کنید و در انتهای تابع ()printUsage در کد قرار بدید، مشکل حل میشه.
تابعی که فرمودید، در کدها بوده. جای خاصی باید کپی شود؟
لطفاً توضیح بیشتری بدهید.
ممنون از لطف و محبت شما فقط جهت اطلاع دوستان کد به این صورت وارد شود:
setFrequency(997);
و چیز دیگری لازم نیست.
997 برای نمونه است و هر فرکانسی را میشه وارد کرد مثلا 900 برای 90 مگاهرتز و …
بله ممنون از شما ، بنده به اشتباه ممیزی وارد کردم ، اصلاح کردم
چون در داخل تابع خودش تقسیم بر 10 رو انجام میده. موفق باشید
البته مستغنی و مستقل از کامپیوتر نشده. یعنی باید سریال مانیتور را باز بکنیم تا فرکانس، به فرکانس مورد نظر بره. فرقش الان این شده که فرمان F930 ارسال نمیکنیم اما میخوام یه طوری مستغنی از کامپیوتر بشه و فقط با تغذیه آردوینو کار کند.
شما باید تابع setFrequency رو از زیر شرط serial available خارج کنید در این صورت مشکلتون حل میشه