آردوینو فارسی
6.98K subscribers
760 photos
309 videos
641 files
246 links
اولین کانال تخصصی آموزش آردوینو
گروه:
https://t.me/ArduinoFarsi_G
لینک کانال یوتیوب:
https://www.youtube.com/c/ArduinoFarsi
ارتباط با ادمین و ثبت سفارش:
☎️ رضا اژدرکش: 09199117192
💲 حمایت از کانال:
شماره کارت: 6104331049714000
بانک ملت بنام رضا اژدرکش
Download Telegram
سریال مانیتور آردوینو و شرح قسمتهای مختلف آن
https://telegram.me/ArduinoKaraneJavan
منوی Tools: (ادامه)

5⃣ گرینه Serial Plotter: انتخاب این گزینه پلاتر سریال را باز می کند. که در پنجره باز شده فقط یک قسمت برای تنظیم نرخ ارسال داده (Baud Rate) وجود دارد.
از سریال پلاتر زمانی استفاده می کنیم که بخواهیم خروجی پورت سریال آردوینو را بصورت منحنی رسم شده ببینیم.
سریال پلاتر اعدادی را که از پورت سریال می رسند را بهم متصل کرده و بصورت منحنی رسم می کند.
منوی Tools
منوی Tools (ادامه)

6⃣ منوی Board: هنگامیکه میخواهیم شروع به نوشتن برنامه برای یک آردوینوی خاصی انجام دهیم ابتدا باید نوع برد را از این منو انتخاب نماییم.
در صورت عدم وجود برد آردوینو در لیست برد های موجود می توانیم از گزینه Boards Manager در این منو همانند دانلود کتابخانه در زیر منوی Library Manager در منوی Sketch/Include Library از این قسمت نام برد مربوطه را وارد کرده و آنرا دانلود نماییم.

7⃣ منوی Port: وقتی که نام برد را از منوی Board انتخاب کردیم و برد آردوینوی مربوطه را به پورت USB کامپیوتر متصل نمودیم آن برد برای خود یک پورت را اشغال میکند. که شماره پورت Com مربوطه را در این لیست نمایش می دهد. و باید آنرا انتخاب نماییم تا بتوانیم برنامه کمپایل شده خودمان را روی برد پروگرم نماییم.
لازم به ذکر است که احتمال دارد پورتهای دیگری نیز در کامپیوتر توسط نرم افزار های دیگری باز شده باشند که لیست آنها نیز در این منو نشان داده می شود. بنابراین بهتر است که قبل از متصل نمودن آردوینو به کامپیوتر ابتدا به منوی Port نگاهی بیاندازیم و لیست پورتهای باز موجود را ببینیم و سپس برد آردوینو را به سیستم متصل نماییم. و سپس مجدداً منوی پورت را باز کنیم و پورت اضافه شده را انتخاب نماییم.
تنها نکته ای که در مورد منوی پورت باقی می ماند این است که با هربار باز و بسته کردن آن Refresh می شود و لیست جدید را نشان می دهد و اگر این منو باز باشد و برد را به پورت USB متصل کنیم تا موقعی که از این منو خارج شده و محدداً وارد آن نشویم پورت جدید را مشاهده نخواهیم کرد.

8⃣ گزینه Get Board Info: این گزینه نام و مشخصات برد آردوینویی را که به پورت انتخاب شده از منوی پورت متصل است نشان می دهد.
در صورتی که دو یا چند برد آردوینو به سیستم متصل است با انتخاب این گزینه نام برد انتخاب شده در محیط IDE جاری را به شما نشان می دهد.
یک تجربه: من خودم یکبار با برد آردوینو Pro Micro می خواستم کار کنم و در لیست برد های موجود پیدایش نکردم و وقتی که از گزینه Get Board Info استفاده کردم دیدم آنرا به نام Arduino Leonardo شناخت و بنابراین من هم از منوی Board همان Arduino Leonardo را انتخاب کردم و برنامه روی آن کامپایل و اجرا شد.
9⃣ و 🔟 این دو گزینه در قسمت های قبلی بطور مفصل توضیح داده شده اند. فقط بعنوان یاد آوری متذکر می شوم که جهت پروگرم کردن برنامه داخل برد در حالت عادی باید از منوی Programmer گزینه Arduino as ISP را انتخاب نماییم.

https://telegram.me/ArduinoKaraneJavan
سلام بر آردوینوکاران جوان

با نام و یاد خدا از امروز به بعد شروع می کنیم به آموزش برنامه نویسی آردوینو و سعی می کنیم با تمامی جزئیات بحث رو ادامه بدیم. در این راه اگر چه اولش سخت به نظر میرسه و سعی و تلاش زیادی لازمه ولی به مرور زمان متوجه خواهید شد که کار کردن با آردوینو چقدر شیرین و راحته و دیگر حاضر نخواهید بود بجز آردوینو با هیچ قطعه دیگری مدار طراحی کنید.
خود من سالها با Bascom AVR برنامه نویسی می کردم و هیچ اطلاعی از زبان C نداشتم ولی در عرض کمتر از یک ماه آنرا یاد گرفته و اولین پروژه صنعتی خودم رو روانه بازار کردم.
در این راه هرگز نباید تسلیم شد و اگر از دستوراتی که استفاده می کنید، جواب نگرفتید سراغ دستورات دیگری رفته و آنرا شبیه سازی کنید.
شعار ما برنامه نویس های آردوینو باید این باشد که "یا راهی خواهم یافت، یا راهی خواهم ساخت".

با تشکر از توجه شما عزیزان
رضا اژدرکش

https://telegram.me/ArduinoKaraneJavan
👍3
در ابتدای اجرای نرم افزار آردوینو با محیط IDE آن که به این شکل است روبرو می شویم. https://telegram.me/ArduinoKaraneJavan
آشنایی با محیط IDE آردوینو https://telegram.me/ArduinoKaraneJavan
موقعیت توابع و دستورات هنگام برنامه نویسی آردوینو https://telegram.me/ArduinoKaraneJavan
نوشتن اولین برنامه آردوینو

سلام بر آردوینو کاران جوان

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

بهتر است که در یکی از درایو های کامپیوترتان یک پوشه بنام Arduino Karan بسازید و تمامی مثالها را در آنجا ذخیره کنید و بعد از مدتی یک آرشیو کامل از آموزش آردوینو داشته باشید.

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

تا جایی که امکان دارد سعی میکنم در داخل برنامه ها از توضیحات کافی استفاده نمایم و در نهایت خط به خط برنامه ها را در خارج از برنامه توضیح خواهم داد. که می توانید در داخل پوشه برنامه مربوطه یک فایل Word درست کرده و توضیحات را از تلگرام در داخل آن کپی کرده و نگهداری کنید.

تا حد امکان از تصاویر مربوط به پروژه استفاده خواهد شد. که می توانید در داخل همان پوشه برنامه ذخیره نمایید.

با تشکر _ رضا اژدرکش

https://telegram.me/ArduinoKaraneJavan
Lesson_1.ino
1.4 KB
#درس 1: ارسال اطلاعات از برد آردوینو به پورت سریال کامپیوتر از طریق پورت USB https://telegram.me/ArduinoKaraneJavan
1👍1
شروع بکار با اولین برنامه آردوینو

سلام دوستان

لازم دیدم تا برای شروع بکار با اولین برنامه مسایل و مشکلاتی را که احتمالاً بوجود بیایند را توضیح دهم:

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

برد های اصلی بلافاصله با متصل نمودن به پورت USB شناسایی می شوند و نام آنها در منوی Tools/Port در جلوی پورت Com ی که اشغال میکنند نوشته می شود. درحالیکه در بردهای چینی فقط نام پورتی که اشغال کرده اند نوشته می شود.

برد های چینی جهت استفاده از پورت USB از یک چیپ به شماره CH340 استفاده می کنند، درحالیکه برد های اصلی از یک میکروکنترلر AVR به شماره MEGA16U2 که بعنوان مبدل سریال به USB برنامه ریزی شده اند استفاده می کنند و به محض متصل شدن به کامپیوتر اطلاعات و مشخصات برد را به آن ارسال می کنند.

بنا بر این هنگام استفاده از گزینه Get Board Info در منوی Tools در برد های اصلی مشخصات برد متصل شده به پورت USB را مشاهده خواهیم کرد ولی در برد های چینی عبارت Unknown board ظاهر می گردد.

اگر شما بدلیل ارزانتر تمام شدن مدار نهایی از برد های چینی استفاده می نمایید حتماً باید ابتدا درایور مبدل USB به سریال HC340 را از اینترنت دانلود کرده و در سیستم خود نصب کنید تا آردوینو برد های چینی را بعنوان برد آردوینو قبول کند و بتوانید روی آنها پروگرم نمایید.

نکته ای که در مورد درایور سریال به USB مدل CH340 وجود دارد این است که با توجه به سیستم عامل کامپیوتر خود نسخه 32 بیتی یا 64 بیتی آنرا دانلود نمایید. و پس از نصب حتماً سیستم خود را یکبار ری استارت کنید.

با آرزوی موفقیت _ رضا اژدرکش

https://telegram.me/ArduinoKaraneJavan
نمایش نام برد آردوینو در بردهای اصلی https://telegram.me/ArduinoKaraneJavan
عدم نمایش نام برد در بردهای چینی https://telegram.me/ArduinoKaraneJavan
نمایش نام برد در گزینه Get Board Info در برد های اصلی https://telegram.me/ArduinoKaraneJavan
عدم شناخت نام برد در گزینه Get Board Info در برد های چینی https://telegram.me/ArduinoKaraneJavan
برد آردوینو MEGA 2560 اصلی با چیپ MEGA16U2 https://telegram.me/ArduinoKaraneJavan
یک برد آردوینو MEGA 2560 چینی با چیپ CH340 https://telegram.me/ArduinoKaraneJavan
نمای پشت فیبر برد آردوینو MEGA 2560 اصلی https://telegram.me/ArduinoKaraneJavan