درسالهای اخیر Arduino رشد چشمگیری در دنیای الکترونیک داشته است. آردوینو یک برد اپن سورس مناسب برای نمونه سازی می باشد و بر اساس سخت افزار و نرم افزار ساده پایه ریزی و طراحی شده است. اگر شما صاحب ایده هستید یا علاقه مند به سرگرمی و یا ایجاد سیستم های تعاملی هستید حتی با تجربه و دانش بسیار اندک در حوزه الکترونیک می توانید از آردوینو برای ایجاد پروژه خود استفاده نمایید!
آردوینو می تواند با استفاده از سنسور های مختلف محیط اطراف را احساس کند ، آردوینو می تواند با کنترل لامپ ها ، موتور ها و سایر ماژول ها بر دنیای اطراف خود تأثیر گزاری کند. شما برای کد نویسی به هیچ نرم افزار جانبی و یا کامپایلر دیگری نیاز ندارید. پروژه های آردوینو می توانند به صورت stand-alone و یا مرتبط با سایر نرم افزار های کامپیوتر شخصی شما باشد. برای مثال شما می توانید فرمان های خود را برای کنترل موتور ها با یک کامپیوتر شخصی از طریق پورت USB ارسال نموده و یا داده های سنسورها را نیز از همین پورت دریافت نمایید.
آردوینو تقریبا می تواند به هر چیزی وصل شود ، کامپیوتر شخصی ، گوشی موبایل ، تبلت ، لپ تاپ ، شبکه های محلی و اینترنت از طریق سیم و وایفای ، اتومبیل شخصی ، دستگاهای موجود در منزل و هزاران هزار مورد دیگر.
آردوینو در سال 2006 موفق به اخذ یک دیپلم افتخاری در بخش Digital Communities از جشنواره Ars Electronica Prix شده است.
سعی کرده ایم مطالب را به ساده ترین شکل بیان کنیم تا همه دوستان بتوانند استفاده کافی را ببرند. در این مجموعه آموزشی که به صورت کاملا عملی ارائه شده است مباحث مربوط به ارتباط سریال آردوینو مورد بررسی قرار گرفته شده است. ارتباط سریال علاوه بر اینکه برای انتقال اطلاعات کاربرد دارد برای مانیتور کردن متغیرهای خود برنامه و همچنین مانیتور کردن گرافیکی متغیرها میتواند استفاده شد.
در صورتی که در ابتدای راه آموزش آردوینو هستید پیشنهاد میکنیم ابتدا موضوع “آموزش کاربردی آردوینو – ورودی و خروجی دیجیتال”را مشاهده فرمایید. همچنین در قسمتهایی از این آموزش از LCD متنی بهره گرفته ایم که میتوانید برای آشنایی بیشتر به “آموزش کاربردی آردوینو – LCD کاراکتری“ مراجعه فرمایید.
به امید آنکه مطالب برای شما قابل استفاده بوده باشد..
بسیار خوشحال میشویم که با نظرات بسیار ارزشمند خود ما را در این راه یاری بفرمایید. هم چنین در صورتی که می خواهید با نحوه “اتصال برد آردوینو به سیمولینک متلب” آشنا شوید می توانید از آموزش مربوط به آن استفاده کنید.
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
سید محمد علوی
سلام
جلسه ششم از ارتباط سریال، دستور
serial.write
این را نفهمیدم چرا حتما باید خروجی را به فرم HEX تنظیم میکردیم؟
ما هیچ جا تعریف نکرده بودیم که خروجی دستور serial.write را به فرم hex بدهد.
باز هم تشکر
دکتر حامد حقیقی
سلام خدمت شما
وظیفه دستور
serial.write
ارسال داده هستش به صورت کاملا خام. یعنی هر متغیری بهش داده بشه به همون صورت ارسال میکنه. ما در جلسه ششم در زمان حدودا 19:10 فیلم متغییری رو تعریف کردیم به نام:
Write_data_2 = 0x56
که در حقیقت عددمون را به صورت Hex تعریف کردیم.
شما میتونستید معادل این عدد یعنی
Write_data_2 = 86 را هم تعریف کنید. فرقی نمیکرد.
از طرفی قسمت نمایش CodeVision هم فقط اعداد رو به فرمت Hex میتونه نشون بده، لذا به این خاطر متغیر رو به صورت Hex تعریف کردیم که بتونیم چکش کنیم.
موفق باشید
سید محمد علوی
سلام
از ارائه آموزشهای عالی که گذاشتید خیلی ممنونم. وقتی آموزشها رو دیدم، خیلی جذاب بود برام و فایلها رو سفارش دادم. مباحث ورودی و خروحی دیجیتال، ارتبازگط سریال، ورودی و خروجی آنالوگ و وسایل ولتاژ و جریان بالا.
سوالی که دارم اینه که با توجه به افزایش قیمت MEGA 2560 میشه UNO R3 رو خرید و با اون مثالها رو حل کرد یا ممکنه تو بعضی دستورات مشکل پیش بیاره؟
کلا مواردی که باید برای خرید در نظر گرفت یکی دکمه ریست، led های Rx و Tx هست؟
دکتر حامد حقیقی
سلام و عرض ادب خدمت آقای علوی عزیز
از ابراز محبت بیکران شما سپاسگذارم. خوشحالم که مجموعه مورد پسند شما واقع شده.
در مورد سوالتون. بله میتونید از UNO هم استفاده بفرمایید. فقط به دوتا نکته باید توجه بفرمایید.
1- موقع program کردن سخت افزارتون رو Uno انتخاب کنید.
2- ممکنه تو بعضی مثالها پینها رو جا به جا کنید که البته خیلی کم پیش خواهد اومد.
موفق باشید