پرداخت امن توسط کارتهای شتاب
بازگشت وجه ضمانت بازگشت تا 7 روز
تضمین کیفیت ضمانت تضمین کیفیت
پشتیبانی 24 ساعته 7 روز هفته

آموزش کاربردی آردوینو – ارتباط سریال

نویسنده
۲۹۷,۰۰۰ تومان٪26 تخفیف

درسالهای اخیر Arduino رشد چشمگیری در دنیای الکترونیک داشته است. آردوینو یک برد اپن سورس مناسب برای نمونه سازی می باشد و بر اساس سخت افزار و نرم افزار ساده پایه ریزی و طراحی شده است. اگر شما صاحب ایده هستید یا علاقه مند به سرگرمی و یا ایجاد سیستم های تعاملی هستید حتی با تجربه و دانش بسیار اندک در حوزه الکترونیک می توانید از آردوینو برای ایجاد پروژه خود استفاده نمایید!

آردوینو می تواند با استفاده از سنسور های مختلف محیط اطراف را احساس کند ، آردوینو می تواند با کنترل لامپ ها ، موتور ها  و سایر ماژول ها بر دنیای اطراف خود تأثیر گزاری کند. شما برای کد نویسی به هیچ نرم افزار جانبی و یا کامپایلر دیگری نیاز ندارید. پروژه های آردوینو می توانند به صورت stand-alone و یا مرتبط با سایر نرم افزار های کامپیوتر شخصی شما باشد. برای مثال شما می توانید فرمان های خود را برای کنترل موتور ها با یک کامپیوتر شخصی از طریق پورت USB ارسال نموده و یا داده های سنسورها را نیز از همین پورت دریافت نمایید.

آردوینو تقریبا می تواند به هر چیزی وصل شود ، کامپیوتر شخصی ، گوشی موبایل ، تبلت ، لپ تاپ ، شبکه های محلی و اینترنت از طریق سیم و وایفای ، اتومبیل شخصی ، دستگاهای موجود در منزل و هزاران هزار مورد دیگر.

آردوینو در سال 2006 موفق به اخذ یک دیپلم افتخاری در بخش Digital Communities از جشنواره Ars Electronica Prix شده است.

سعی کرده ایم مطالب را به ساده ترین شکل بیان کنیم تا همه دوستان بتوانند استفاده کافی را ببرند. در این مجموعه آموزشی که به صورت کاملا عملی ارائه شده است مباحث مربوط به ارتباط سریال آردوینو مورد بررسی قرار گرفته شده است. ارتباط سریال علاوه بر اینکه برای انتقال اطلاعات کاربرد دارد برای مانیتور کردن متغیرهای خود برنامه و همچنین مانیتور کردن گرافیکی متغیرها میتواند استفاده شد.

در صورتی که در ابتدای راه آموزش آردوینو هستید پیشنهاد میکنیم ابتدا موضوع “آموزش کاربردی آردوینو – ورودی و خروجی دیجیتال”را مشاهده فرمایید. همچنین در قسمتهایی از این آموزش از LCD متنی بهره گرفته ایم که میتوانید برای آشنایی بیشتر به آموزش کاربردی آردوینو – LCD کاراکتری مراجعه فرمایید.

به امید آنکه مطالب برای شما قابل استفاده بوده باشد..
بسیار خوشحال میشویم که با نظرات بسیار ارزشمند خود ما را در این راه یاری بفرمایید. هم چنین در صورتی که می خواهید با نحوه “اتصال برد آردوینو  به سیمولینک متلب” آشنا شوید می توانید از آموزش مربوط به آن استفاده کنید.


مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
منابع آموزشی

فیلم آموزشی

مقطع تحصیلی

تخصصی

جلسه اول :

آشنایی با سخت افزار مورد نیاز برای ارتباط سریال بین آردوینو و کامپیوتر، از طریق کانکتور DB9 و USB و ارتباط سریال دو آردوینو


جلسه دوم :

ارسال اطلاعات به صورت سریال از آردوینو به کامپیوتر با دو مثال، ارسال یک عبارت، ارسال کاراکتر


جلسه سوم :

ارسال اطلاعات به صورت کد اسکی در قالب مثالهای: دیدن معادل هگز و باینری اعداد، ارسال اعداد اعشاری با تعیین رقم اعشار، نمایش زمان سپری شده


جلسه چهارم :

تنظیم فریم سریال با فرمت دلخواه، دریافت اطلاعات سریال، ارسال یک کاراکتر از کامپیوتر به آردوینو، ارسال اعداد صحیح از کامپیوتر به آردوینو


جلسه پنجم :

ارسال اعداد اعشاری، یک رشته کاراکتری از کامپیوتر به آردوینو، مشخص کردن یک کاراکتر به عنوان تمام کننده عبارت، بستن پورت سریال و استفاده از پینهای آن به عنوان یک پین معمولی IO


جلسه ششم :

ارسال و دریافت یک بایت و آراییه ای از بایتها در مود RTU


جلسه هفتم :

کار عملی با ماژول USB به سریال، ارسال و دریافت اطلاعات توسط پورت سریال [0] و [3] به صورت همزمان


جلسه هشتم :

دریافت اطلاعات کاربر از پورت سریال و نمایش آن بر روی شیلد MultiFunction


جلسه نهم:

دریافت اطلاعات کاربر از پورت سریال و نمایش آن بر روی شیلد LCD


جلسه دهم:

نحوه ارتباط سخت افزاری دو پردازنده از طریق پورت سریال، معرفی سریال پلاتر به عنوان یک اسیلوسکوپ برای نمایش متغیر و داده های مختلف


					

نقد و بررسی‌ها

  1. سید محمد علوی

    سلام
    جلسه ششم از ارتباط سریال، دستور
    serial.write
    این را نفهمیدم چرا حتما باید خروجی را به فرم HEX تنظیم میکردیم؟
    ما هیچ جا تعریف نکرده بودیم که خروجی دستور serial.write را به فرم hex بدهد.
    باز هم تشکر

    • دکتر حامد حقیقی

      سلام خدمت شما
      وظیفه دستور
      serial.write
      ارسال داده هستش به صورت کاملا خام. یعنی هر متغیری بهش داده بشه به همون صورت ارسال میکنه. ما در جلسه ششم در زمان حدودا 19:10 فیلم متغییری رو تعریف کردیم به نام:
      Write_data_2 = 0x56
      که در حقیقت عددمون را به صورت Hex تعریف کردیم.
      شما میتونستید معادل این عدد یعنی
      Write_data_2 = 86 را هم تعریف کنید. فرقی نمیکرد.

      از طرفی قسمت نمایش CodeVision هم فقط اعداد رو به فرمت Hex میتونه نشون بده، لذا به این خاطر متغیر رو به صورت Hex تعریف کردیم که بتونیم چکش کنیم.

      موفق باشید

  2. سید محمد علوی

    سلام
    از ارائه آموزشهای عالی که گذاشتید خیلی ممنونم. وقتی آموزشها رو دیدم، خیلی جذاب بود برام و فایلها رو سفارش دادم. مباحث ورودی و خروحی دیجیتال، ارتبازگط سریال، ورودی و خروجی آنالوگ و وسایل ولتاژ و جریان بالا.
    سوالی که دارم اینه که با توجه به افزایش قیمت MEGA 2560 میشه UNO R3 رو خرید و با اون مثالها رو حل کرد یا ممکنه تو بعضی دستورات مشکل پیش بیاره؟
    کلا مواردی که باید برای خرید در نظر گرفت یکی دکمه ریست، led های Rx و Tx هست؟

    • دکتر حامد حقیقی

      سلام و عرض ادب خدمت آقای علوی عزیز
      از ابراز محبت بیکران شما سپاسگذارم. خوشحالم که مجموعه مورد پسند شما واقع شده.
      در مورد سوالتون. بله میتونید از UNO هم استفاده بفرمایید. فقط به دوتا نکته باید توجه بفرمایید.
      1- موقع program کردن سخت افزارتون رو Uno انتخاب کنید.
      2- ممکنه تو بعضی مثالها پینها رو جا به جا کنید که البته خیلی کم پیش خواهد اومد.

      موفق باشید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شاید اینها را هم دوست داشته باشید
سبد خرید

هیچ محصولی در سبد خرید نیست.

ورود به سایت
آموزش کاربردی آردوینو – ارتباط سریال

۲۹۷,۰۰۰ تومان