پرش به محتوای اصلی
نماتک
حل شده

نحوه ی گرفتن دو مقدار از Serial Read در آردوینو

تصویر سجاد عیسائیسجاد عیسائیپرسیده شده ۵ سال پیش۹۴ بازدید۲ پاسخ
سلام مهندس خسته نباشید چطور میتونم از serial.read تو اردوینو دوتا رشته رو هم زمان بگیرم ؟ مثلا 5 تا حرف اول رو بریزم تو به متغیر 4 تا حرف بعدی رو بریزم تو یه متغیر. یا اینکه چنتا حرف اول رو از چنتا عدد بعدش جدا کنم؟

پاسخ منتخب

تصویر مهراد معینمهراد معیناستاد· ۵ سال پیش
پاسخ منتخب
سلام دوست عزیز، شما باید از یک سری متغیر کمکی استفاده کنید. مثلا یک متغیر شمارنده داشته باشید که هر کاراکتری که خوندید، اون متغیر رو بعلاوه ۱ کنید. حالا داخل لوپی که داره کاراکتر ها رو می خونه، بیاید یک if بذارید و چک کنید که اگر این متغیر از ۵ کوچک تر بود، کاراکتر ها رو داخل متغیر مثلا a بریزه و اگر بزرگتر مساوی ۵ بود، داخل متغیر مثلا b بریزه. حالا اگر قراره ۴ تا کاراکتر داخل b ذخیره بشه و دوباره برگرده سراغ a، هرموقع که این متغیر مقدارش به ۹ رسید، اون رو ۰ کنید که دوباره کاراکتر ها داخل متغیر a ذخیره بشن. سعی کنید این کد رو بزنید و نتیجه رو اینجا پست کنید تا من روی تلاش خودتون، بهتون کمک کنم. اگر فکر می کنید هنوز احساس تسلط نمی کنید که دست به کد بشید، دیدن بسته و تمرینش رو ادامه بدید.

پاسخ‌ها (۲)

    پاسخ شما

    برای پاسخ دادن به این سوال وارد شوید.