سلام بر آردوینوکاران جوان
با نام و یاد خدا از امروز به بعد شروع می کنیم به آموزش برنامه نویسی آردوینو و سعی می کنیم با تمامی جزئیات بحث رو ادامه بدیم. در این راه اگر چه اولش سخت به نظر میرسه و سعی و تلاش زیادی لازمه ولی به مرور زمان متوجه خواهید شد که کار کردن با آردوینو چقدر شیرین و راحته و دیگر حاضر نخواهید بود بجز آردوینو با هیچ قطعه دیگری مدار طراحی کنید.
خود من سالها با Bascom AVR برنامه نویسی می کردم و هیچ اطلاعی از زبان C نداشتم ولی در عرض کمتر از یک ماه آنرا یاد گرفته و اولین پروژه صنعتی خودم رو روانه بازار کردم.
در این راه هرگز نباید تسلیم شد و اگر از دستوراتی که استفاده می کنید، جواب نگرفتید سراغ دستورات دیگری رفته و آنرا شبیه سازی کنید.
شعار ما برنامه نویس های آردوینو باید این باشد که "یا راهی خواهم یافت، یا راهی خواهم ساخت".
با تشکر از توجه شما عزیزان
رضا اژدرکش
https://telegram.me/ArduinoKaraneJavan
با نام و یاد خدا از امروز به بعد شروع می کنیم به آموزش برنامه نویسی آردوینو و سعی می کنیم با تمامی جزئیات بحث رو ادامه بدیم. در این راه اگر چه اولش سخت به نظر میرسه و سعی و تلاش زیادی لازمه ولی به مرور زمان متوجه خواهید شد که کار کردن با آردوینو چقدر شیرین و راحته و دیگر حاضر نخواهید بود بجز آردوینو با هیچ قطعه دیگری مدار طراحی کنید.
خود من سالها با Bascom AVR برنامه نویسی می کردم و هیچ اطلاعی از زبان C نداشتم ولی در عرض کمتر از یک ماه آنرا یاد گرفته و اولین پروژه صنعتی خودم رو روانه بازار کردم.
در این راه هرگز نباید تسلیم شد و اگر از دستوراتی که استفاده می کنید، جواب نگرفتید سراغ دستورات دیگری رفته و آنرا شبیه سازی کنید.
شعار ما برنامه نویس های آردوینو باید این باشد که "یا راهی خواهم یافت، یا راهی خواهم ساخت".
با تشکر از توجه شما عزیزان
رضا اژدرکش
https://telegram.me/ArduinoKaraneJavan
👍3❤1
در ابتدای اجرای نرم افزار آردوینو با محیط IDE آن که به این شکل است روبرو می شویم. https://telegram.me/ArduinoKaraneJavan
موقعیت توابع و دستورات هنگام برنامه نویسی آردوینو https://telegram.me/ArduinoKaraneJavan
نوشتن اولین برنامه آردوینو
سلام بر آردوینو کاران جوان
از این به بعد برنامه هایی را که می خواهیم باهم کار کرده و آموزش ببینیم، را اینجانب نوشته و فایل آنرا برای دانلود و اجرا قرار می دهم. شما فقط کافی است که آنرا دانلود کنید و با دابل کلیک در روی آن آنرا در محیط IDE آردوینو باز کرده و اجرا نمایید.
✅ بهتر است که در یکی از درایو های کامپیوترتان یک پوشه بنام Arduino Karan بسازید و تمامی مثالها را در آنجا ذخیره کنید و بعد از مدتی یک آرشیو کامل از آموزش آردوینو داشته باشید.
✅ هیچ وقت از حروف فارسی جهت نام گذاری پوشه ها و یا برنامه هایتان استفاده نکنید، چون خطا می دهد.
✅ تا جایی که امکان دارد سعی میکنم در داخل برنامه ها از توضیحات کافی استفاده نمایم و در نهایت خط به خط برنامه ها را در خارج از برنامه توضیح خواهم داد. که می توانید در داخل پوشه برنامه مربوطه یک فایل Word درست کرده و توضیحات را از تلگرام در داخل آن کپی کرده و نگهداری کنید.
✅ تا حد امکان از تصاویر مربوط به پروژه استفاده خواهد شد. که می توانید در داخل همان پوشه برنامه ذخیره نمایید.
با تشکر _ رضا اژدرکش
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
سلام دوستان
لازم دیدم تا برای شروع بکار با اولین برنامه مسایل و مشکلاتی را که احتمالاً بوجود بیایند را توضیح دهم:
✅ برد های آردوینو یا اصل هستند، یا چینی که در زیر شکل دو نمونه از این برد ها را جهت مقایسه قرار خواهم داد.
✅ برد های اصلی بلافاصله با متصل نمودن به پورت 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
نمایش نام برد در گزینه 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
نمای پشت فیبر برد آردوینو MEGA 2560 چینی https://telegram.me/ArduinoKaraneJavan
در نهایت در صورتی که برد آردوینو خریداری شده خود را به آردوینو متصل نمودید و نام پورت COM در لیست پورتهای منوی Port ظاهر شد مراحل زیر را انجام دهید:
1⃣ پورت COM مربوط به برد آردوینو خودتان را از Tools/Port انتخاب کنید.
2⃣ نام برد آردوینوی خودتان را از Tools/Board انتخاب کنید.
3⃣ نوع پروگرمر خود را نیز از منوی Tools/Programmer/Arduino as ISP انتخاب کنید.
4⃣ فلش در جهت سمت راست در محیط IDE آردوینو که همان UPLOAD می باشد را کلیک کنید تا برنامه کامپایل شده و سپس در برد آردوینو پروگرم شود.
5⃣ با کلیک روی علامت ذره بین در گوشه بالا و سمت راست محیط IDE آردوینو سریال مانیتور را باز کرده و نتیجه برنامه زا در محیط سریال مانیتور مشاهده نمایید.
6⃣ چون کل برنامه در قسمت void setup نوشته شده است فقط یکبار هنگام روشن شدن برد اجرا می گردد. و درصورتی که بخواهید مجدداً خروجی برنامه را ببینید باید توسط فشردن دکمه Reset در روی برد آردوینو، این کار را انجام دهید.
با آرزوی موفقیت _ رضا اژدرکش
https://telegram.me/ArduinoKaraneJavan
1⃣ پورت COM مربوط به برد آردوینو خودتان را از Tools/Port انتخاب کنید.
2⃣ نام برد آردوینوی خودتان را از Tools/Board انتخاب کنید.
3⃣ نوع پروگرمر خود را نیز از منوی Tools/Programmer/Arduino as ISP انتخاب کنید.
4⃣ فلش در جهت سمت راست در محیط IDE آردوینو که همان UPLOAD می باشد را کلیک کنید تا برنامه کامپایل شده و سپس در برد آردوینو پروگرم شود.
5⃣ با کلیک روی علامت ذره بین در گوشه بالا و سمت راست محیط IDE آردوینو سریال مانیتور را باز کرده و نتیجه برنامه زا در محیط سریال مانیتور مشاهده نمایید.
6⃣ چون کل برنامه در قسمت void setup نوشته شده است فقط یکبار هنگام روشن شدن برد اجرا می گردد. و درصورتی که بخواهید مجدداً خروجی برنامه را ببینید باید توسط فشردن دکمه Reset در روی برد آردوینو، این کار را انجام دهید.
با آرزوی موفقیت _ رضا اژدرکش
https://telegram.me/ArduinoKaraneJavan
آردوینو کاران جوان
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan