سلام بر آردوینو کاران جوان
چندی از دوستان در کانال پیام گذاشته و درخواست آموزش طرح هایی در کانال را داده بودند. باید به اطلاع برسانم که پروژه ها و طرح های بسیاری وجود دارند که بزودی در کانال بصورت کاملاً رایگان آموزش داده خواهند شد. فقط باید دستورات برنامه نویسی را باهم یاد بگیریم و تمرین کنیم. سپس از نرم افزار ها و طرح های ساده شروع می کنیم تا برسیم به کار با ماژولها و برد های پیشرفته مثل آموزش برنامه نویسی موبایل و کنترل برد های آردوینو با آن و یا ساخت دزد گیر هوشمند که با گوشی شما قابل کنترل باشد و شما بتوانید فرمانهایی را از طریق گوشی به دزدگیر خود بفرستید. یا ساخت مداراتی با کارتهای مترو و کارتهای تلفن و کنترل کواد کوپتر، ساخت پرده های هوشمند برای ویدئو پروژکتور، کنترل موس و کیبرد کامیوتر با آردوینو، ساخت اسیلوسکوپ با رنج هوشمند تمام رنگی و ...
پس فعلاً عجله نکنید تا آموزش مقدماتی به پایان برسد و مرحله به مرحله با هم جلو برویم سپس شروع به آموزش ساخت دستگاههایی خواهیم کرد که شما سفارش می دهید. و اینکار بسیار برای اینجانب لذت بخش است و هیچگاه از آموزش خسته نمی شوم. هرآنچه در این کانال قرار میگیرد تجربیات شخصی اینجانب و دوست عزیزم مهندس اسماعیل جمشیدی است که برای من مثل برادر می باشند. و مطالبی هم که از اینترنت دانلود می شوند پس از تست کامل و نتیجه گرفتن از طرح با ذکر منبع در کانال قرار خواهند گرفت.
پس از اتمام مراحل آموزش آردوینو با زبان ++C یک دوره آموزش برنامه نویسی و ساخت مدارات کنترل صنعتی با آردوینو توسط زبان S7 مخصوص PLC در کانال قرار داده خواهد شد و به ساخت دستگاههای PLC با آردوینو خواهیم پرداخت.
تنها هزینه ای که شما عزیزان بابت آموزش هایی که در کانال قرار می گیرد می پردازید این است که لینک کانال را به دوستان و آشنایان خود معرفی فرمایید.
با سپاس فراوان
https://telegram.me/ArduinoKaraneJavan
چندی از دوستان در کانال پیام گذاشته و درخواست آموزش طرح هایی در کانال را داده بودند. باید به اطلاع برسانم که پروژه ها و طرح های بسیاری وجود دارند که بزودی در کانال بصورت کاملاً رایگان آموزش داده خواهند شد. فقط باید دستورات برنامه نویسی را باهم یاد بگیریم و تمرین کنیم. سپس از نرم افزار ها و طرح های ساده شروع می کنیم تا برسیم به کار با ماژولها و برد های پیشرفته مثل آموزش برنامه نویسی موبایل و کنترل برد های آردوینو با آن و یا ساخت دزد گیر هوشمند که با گوشی شما قابل کنترل باشد و شما بتوانید فرمانهایی را از طریق گوشی به دزدگیر خود بفرستید. یا ساخت مداراتی با کارتهای مترو و کارتهای تلفن و کنترل کواد کوپتر، ساخت پرده های هوشمند برای ویدئو پروژکتور، کنترل موس و کیبرد کامیوتر با آردوینو، ساخت اسیلوسکوپ با رنج هوشمند تمام رنگی و ...
پس فعلاً عجله نکنید تا آموزش مقدماتی به پایان برسد و مرحله به مرحله با هم جلو برویم سپس شروع به آموزش ساخت دستگاههایی خواهیم کرد که شما سفارش می دهید. و اینکار بسیار برای اینجانب لذت بخش است و هیچگاه از آموزش خسته نمی شوم. هرآنچه در این کانال قرار میگیرد تجربیات شخصی اینجانب و دوست عزیزم مهندس اسماعیل جمشیدی است که برای من مثل برادر می باشند. و مطالبی هم که از اینترنت دانلود می شوند پس از تست کامل و نتیجه گرفتن از طرح با ذکر منبع در کانال قرار خواهند گرفت.
پس از اتمام مراحل آموزش آردوینو با زبان ++C یک دوره آموزش برنامه نویسی و ساخت مدارات کنترل صنعتی با آردوینو توسط زبان S7 مخصوص PLC در کانال قرار داده خواهد شد و به ساخت دستگاههای PLC با آردوینو خواهیم پرداخت.
تنها هزینه ای که شما عزیزان بابت آموزش هایی که در کانال قرار می گیرد می پردازید این است که لینک کانال را به دوستان و آشنایان خود معرفی فرمایید.
با سپاس فراوان
https://telegram.me/ArduinoKaraneJavan
👍2
منوی Sketch: (ادامه)
5⃣ منوی Include Library: قبل از توضیح این منو باید متذکر شوم که وقتی ما طرح آردوینو را می نویسیم باید بتوانیم از کلیه ماژولها، شیلد ها و ابزار جانبی آن نیز استفاده کرده و آنها را نیز در برنامه خود وارد کنیم.
برای این منظور و جهت راحتی کار با آردوینو و برای اینکه تعداد خطوط برنامه نویسی به حداقل خود برسد کتابخانه هایی را باید به برنامه اضافه کنیم. به همین جهت نرم افزار IDE آردوینو این منو را در لیست منوهای خود قرار داده است.
مثلاً ما می خواهیم با کارت SD کار کنیم که روش استفاده آنرا نمیدانیم، ابتدا باید کتابخانه را به طرح مان اضافه کنیم، حال دو حالت پیش می آید:
✅ کتابخانه SD در لیست کتابخانه های آردوینو وجود دارد: در این صورت از منوی Include Library روی گزینه SD کلیک می کنیم و این کتابخانه بصورت دستور زیر در نرم افزار ما به قسمت بالایی طرح اضافه می گردد:
#include <SD.h>
✅ حالت دوم این است که کتابخانه مورد نظر در لیست کتابخانه های آردوینو وجود ندارد: در این صورت باید به سراغ کتابخانه هایی برویم که توسط برنامه نویسان نوشته شده و در اینترنت قرار داده شده اند. و از دو طریق میتوانیم آنرا بدست آوریم:
1- بعنوان مثال دنبال کتابخانه SD.h می گردیم. در اینترنت که اکثر کتابخانه ها در سایت GitHub می باشند. عبارت SD.h Library forArduino را وارد کرده و از سایت GitHub بعنوان مثال پوشه Zip شده ای به ما میدهدکه در تصویر زیر نمایش داده شده است. سپس به محیط IDE آردوینو برگشته و از منوی Sketch زیر منوی Include Library و سپس گزینه ...Add.ZIPLibrary را انتخاب کرده و از پوشه Downloads روی کتابخانه دانلود شده دابل کلیک می کنیم. حال اگر مجدداً به منوی Include Library سر بزنیم می بینیم که کتابخانه SD در آنجا وجود دارد و آنرا انتخاب می کنیم تا به برنامه مان اضافه گردد.
2- از منوی Sketch زیر منوی Include Library و سپس گزینه ...Manage Libraries را انتخاب کرده و منتظر می مانیم تا آردوینو کتابخانه های موجود خودش را بروز رسانی کند سپس نام کتابخانه مورد نظر را در کادر بالایی پنجره باز شده وارد می کنیم و لیست یک سری از مثالها که کتابخانه مورد نظر در آنها استفاده شده است به ما نمایش داده می شود. که یکی یکی روی آنهایی که از توضیحاتشان خوشمان آمد کلیک کرده و کلید Install را میزنیم و به همین سادگی کتابخانه مورد نظر وارد محیط IDE آردوینو می شود.
بهتر است که پس از اضافه شدن کتابخانه ها یکبار محیط IDE را ببندیم و از نو باز کنیم.
حال میخواهیم نحوه استفاده از کتابخانه مورد نظر را یاد بگیریم. به منوی File رفته و گزینه Examples را انتخاب می کنیم و در زیر منوی آن دنبال کتابخانه ای که نصب کردیم گشته و سپس آنرا انتخاب می کنیم مشاهده می شود که چندین مثال ساده و روان با توضیحات کافی در آنجا وجود دارد که می توانیم با تغییراتی کوچک در مثالهای فوق طرح خودمان را بنویسیم.
ادامه دارد...
https://telegram.me/ArduinoKaraneJavan
5⃣ منوی Include Library: قبل از توضیح این منو باید متذکر شوم که وقتی ما طرح آردوینو را می نویسیم باید بتوانیم از کلیه ماژولها، شیلد ها و ابزار جانبی آن نیز استفاده کرده و آنها را نیز در برنامه خود وارد کنیم.
برای این منظور و جهت راحتی کار با آردوینو و برای اینکه تعداد خطوط برنامه نویسی به حداقل خود برسد کتابخانه هایی را باید به برنامه اضافه کنیم. به همین جهت نرم افزار IDE آردوینو این منو را در لیست منوهای خود قرار داده است.
مثلاً ما می خواهیم با کارت SD کار کنیم که روش استفاده آنرا نمیدانیم، ابتدا باید کتابخانه را به طرح مان اضافه کنیم، حال دو حالت پیش می آید:
✅ کتابخانه SD در لیست کتابخانه های آردوینو وجود دارد: در این صورت از منوی Include Library روی گزینه SD کلیک می کنیم و این کتابخانه بصورت دستور زیر در نرم افزار ما به قسمت بالایی طرح اضافه می گردد:
#include <SD.h>
✅ حالت دوم این است که کتابخانه مورد نظر در لیست کتابخانه های آردوینو وجود ندارد: در این صورت باید به سراغ کتابخانه هایی برویم که توسط برنامه نویسان نوشته شده و در اینترنت قرار داده شده اند. و از دو طریق میتوانیم آنرا بدست آوریم:
1- بعنوان مثال دنبال کتابخانه SD.h می گردیم. در اینترنت که اکثر کتابخانه ها در سایت GitHub می باشند. عبارت SD.h Library forArduino را وارد کرده و از سایت GitHub بعنوان مثال پوشه Zip شده ای به ما میدهدکه در تصویر زیر نمایش داده شده است. سپس به محیط IDE آردوینو برگشته و از منوی Sketch زیر منوی Include Library و سپس گزینه ...Add.ZIPLibrary را انتخاب کرده و از پوشه Downloads روی کتابخانه دانلود شده دابل کلیک می کنیم. حال اگر مجدداً به منوی Include Library سر بزنیم می بینیم که کتابخانه SD در آنجا وجود دارد و آنرا انتخاب می کنیم تا به برنامه مان اضافه گردد.
2- از منوی Sketch زیر منوی Include Library و سپس گزینه ...Manage Libraries را انتخاب کرده و منتظر می مانیم تا آردوینو کتابخانه های موجود خودش را بروز رسانی کند سپس نام کتابخانه مورد نظر را در کادر بالایی پنجره باز شده وارد می کنیم و لیست یک سری از مثالها که کتابخانه مورد نظر در آنها استفاده شده است به ما نمایش داده می شود. که یکی یکی روی آنهایی که از توضیحاتشان خوشمان آمد کلیک کرده و کلید Install را میزنیم و به همین سادگی کتابخانه مورد نظر وارد محیط IDE آردوینو می شود.
بهتر است که پس از اضافه شدن کتابخانه ها یکبار محیط IDE را ببندیم و از نو باز کنیم.
حال میخواهیم نحوه استفاده از کتابخانه مورد نظر را یاد بگیریم. به منوی File رفته و گزینه Examples را انتخاب می کنیم و در زیر منوی آن دنبال کتابخانه ای که نصب کردیم گشته و سپس آنرا انتخاب می کنیم مشاهده می شود که چندین مثال ساده و روان با توضیحات کافی در آنجا وجود دارد که می توانیم با تغییراتی کوچک در مثالهای فوق طرح خودمان را بنویسیم.
ادامه دارد...
https://telegram.me/ArduinoKaraneJavan
دریافت فایل کتابخانه از سایت GitHub روی گزینه Clone or Download کلیک کنید.
https://telegram.me/ArduinoKaraneJavan
https://telegram.me/ArduinoKaraneJavan
سپس گزینه Download ZIP را انتخاب کنید.
https://telegram.me/ArduinoKaraneJavan
https://telegram.me/ArduinoKaraneJavan
دانلود کتابخانه از داخل نرم افزار IDE
https://telegram.me/ArduinoKaraneJavan
https://telegram.me/ArduinoKaraneJavan
آردوینو کاران جوان
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
آردوینو کاران جوان
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
آردوینو کاران جوان
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
آردوینو کاران جوان
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
سلام دوستان یک سری فونت برای 7Sgment و 14Segment قرار میدم تا توی پروژه هاتون استفاده کنید.
https://telegram.me/ArduinoKaraneJavan
https://telegram.me/ArduinoKaraneJavan
DSEG_v030.zip
668.6 KB
#Font for 7 Segment , 14 Segment https://telegram.me/ArduinoKaraneJavan
آردوینو کاران جوان
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
✅ اولین کانال آموزش آردوینو در تلگرام
✅ آموزش از صفر تا بینهایت آردوینو https://telegram.me/ArduinoKaraneJavan
منوی Sketch: (ادامه)
6⃣ گزینه Show Sketch Folder: محل ذخیره شدن طرح آردوینو با پسوند ino. را نمایش می دهد.
این گزینه زمانی کاربرد دارد که چندین طرح آردوینو روی دسکتاپ کامپیوتر باز است و مجبور می شویم طرحی را که در حال حاضر روی آن کار میکنیم ببندیم و مجدداً باز کنیم. با انتخاب این گزینه محل ذخیره شدن طرح بلافاصله در یک پنجره جدید باز می شود. و با امنیت خاطر می توانیم برنامه را ری استارت کنیم.
هنگامی که کتابخانه جدید به طرح اضافه می کنیم حتماً باید آنرا ببندیم و مجدداً باز کنیم در این موقع استفاده از این گزینه بسیار مناسب می باشد.
7⃣ منوی Add File: آخرین گزینه موجود در منوی Sketch می باشد. و از طریق آن می توانیم چندین طرح دیگر را به طرح خودمان اضافه نماییم و در Tab های جداگانه ای روی آنها کار کنیم و یا آنها را به همدیگر پیوند دهیم. که بعداً به تفصیل در این مورد صحبت خواهیم نمود. و برای بستن فایلهای اضافه شده به طرح یا حذف آنها می توانید از علامت مثلث کوچکی که در سمت راست و بالای محیط IDE نرم افزار و در زیر علامت ذره بین مربوط به سریال مانیتور قرار دارد استفاده کنید.
https://telegram.me/ArduinoKaraneJavan
6⃣ گزینه Show Sketch Folder: محل ذخیره شدن طرح آردوینو با پسوند ino. را نمایش می دهد.
این گزینه زمانی کاربرد دارد که چندین طرح آردوینو روی دسکتاپ کامپیوتر باز است و مجبور می شویم طرحی را که در حال حاضر روی آن کار میکنیم ببندیم و مجدداً باز کنیم. با انتخاب این گزینه محل ذخیره شدن طرح بلافاصله در یک پنجره جدید باز می شود. و با امنیت خاطر می توانیم برنامه را ری استارت کنیم.
هنگامی که کتابخانه جدید به طرح اضافه می کنیم حتماً باید آنرا ببندیم و مجدداً باز کنیم در این موقع استفاده از این گزینه بسیار مناسب می باشد.
7⃣ منوی Add File: آخرین گزینه موجود در منوی Sketch می باشد. و از طریق آن می توانیم چندین طرح دیگر را به طرح خودمان اضافه نماییم و در Tab های جداگانه ای روی آنها کار کنیم و یا آنها را به همدیگر پیوند دهیم. که بعداً به تفصیل در این مورد صحبت خواهیم نمود. و برای بستن فایلهای اضافه شده به طرح یا حذف آنها می توانید از علامت مثلث کوچکی که در سمت راست و بالای محیط IDE نرم افزار و در زیر علامت ذره بین مربوط به سریال مانیتور قرار دارد استفاده کنید.
https://telegram.me/ArduinoKaraneJavan
👍1
منوی Tools:
1⃣ منوی Auto Format: اولین گزینه از این منو مربوط به مرتب سازی شکل برنامه و دندانه دار کردن خطوط برنامه است و اگر ما برنامه را کلاً بصورت زیر هم و در یک ستون نوشته باشیم با انتخاب این گزینه کلیه خطوط برنامه دندانه دار شده و تورفتگی هایی در بعضی خطوط ایجاد می شود که در دیباگ کردن طرح بسیار به ما کمک می کند و مثلاً با یک نظر بلافاصله متوجه می شویم که یک دستور if از کجا شروع شده و در کجا به پایان رسیده است.
2⃣ گزینه Archive Sketch: با انتخاب این گزینه کل طرح نوشته شده ما را بصورت پوشه zip شده در مکانی که انتخاب می کنیم ذخیره می کند تا بعنوان آرشیو برنامه هایمان داشته باشیم. و یا برای دوستان ایمیل کنیم.
3⃣ گزینه Fix Encoding & Reload: بعض مواقع فایلی را از اینترنت دانلود می نماییم و یا داخل کتابخانه های دریافتی وجود دارند که کاملاً اصولی برنامه نویسی شده اند اما هنگام کامپایل کردن خطا می دهند. علت این است که طرح فوق در کامپیوتری نوشته شده است که سیستم عامل آن با سیستم عامل کامپیوتر شما متفاوت است.
با انتخاب این گزینه Charset های ادیتور IDE با سیستم عامل های دیگر مقایسه شده و برنامه مجدداً بارگذاری می شود و همه چیز روبه راه می گردد.
4⃣ گزینه Serial Monitor: با استفاده از این گزینه می توانیم یک رابط کاربری سریال را باز نموده و از طریق کابل USB که واسط بین کامپیوتر و برد آردوینو می باشد به آردوینو دستوراتی را ارسال نماییم و اطلاعات ارسالی از طریق آردوینو را نیز ببینیم.
که در زیر به توضیح آن می پردازیم:
لازم به ذکر است که این منو زمانی کار می کند که برد آردوینو به کامپیوتر متصل بوده و از از منوی Tools قسمت Port پورت Com مربوطه را انتخاب کرده باشیم.
از محیط IDE نرم افرار نیز می توان با کلیک روی علامت ذره بین در گوشه بالا و سمت راست محیط IDE، سریال مانیتور را باز کرد.
https://telegram.me/ArduinoKaraneJavan
1⃣ منوی Auto Format: اولین گزینه از این منو مربوط به مرتب سازی شکل برنامه و دندانه دار کردن خطوط برنامه است و اگر ما برنامه را کلاً بصورت زیر هم و در یک ستون نوشته باشیم با انتخاب این گزینه کلیه خطوط برنامه دندانه دار شده و تورفتگی هایی در بعضی خطوط ایجاد می شود که در دیباگ کردن طرح بسیار به ما کمک می کند و مثلاً با یک نظر بلافاصله متوجه می شویم که یک دستور if از کجا شروع شده و در کجا به پایان رسیده است.
2⃣ گزینه Archive Sketch: با انتخاب این گزینه کل طرح نوشته شده ما را بصورت پوشه zip شده در مکانی که انتخاب می کنیم ذخیره می کند تا بعنوان آرشیو برنامه هایمان داشته باشیم. و یا برای دوستان ایمیل کنیم.
3⃣ گزینه Fix Encoding & Reload: بعض مواقع فایلی را از اینترنت دانلود می نماییم و یا داخل کتابخانه های دریافتی وجود دارند که کاملاً اصولی برنامه نویسی شده اند اما هنگام کامپایل کردن خطا می دهند. علت این است که طرح فوق در کامپیوتری نوشته شده است که سیستم عامل آن با سیستم عامل کامپیوتر شما متفاوت است.
با انتخاب این گزینه Charset های ادیتور IDE با سیستم عامل های دیگر مقایسه شده و برنامه مجدداً بارگذاری می شود و همه چیز روبه راه می گردد.
4⃣ گزینه Serial Monitor: با استفاده از این گزینه می توانیم یک رابط کاربری سریال را باز نموده و از طریق کابل USB که واسط بین کامپیوتر و برد آردوینو می باشد به آردوینو دستوراتی را ارسال نماییم و اطلاعات ارسالی از طریق آردوینو را نیز ببینیم.
که در زیر به توضیح آن می پردازیم:
لازم به ذکر است که این منو زمانی کار می کند که برد آردوینو به کامپیوتر متصل بوده و از از منوی Tools قسمت Port پورت Com مربوطه را انتخاب کرده باشیم.
از محیط IDE نرم افرار نیز می توان با کلیک روی علامت ذره بین در گوشه بالا و سمت راست محیط IDE، سریال مانیتور را باز کرد.
https://telegram.me/ArduinoKaraneJavan
👍1
سریال مانیتور آردوینو و شرح قسمتهای مختلف آن
https://telegram.me/ArduinoKaraneJavan
https://telegram.me/ArduinoKaraneJavan
منوی Tools: (ادامه)
5⃣ گرینه Serial Plotter: انتخاب این گزینه پلاتر سریال را باز می کند. که در پنجره باز شده فقط یک قسمت برای تنظیم نرخ ارسال داده (Baud Rate) وجود دارد.
از سریال پلاتر زمانی استفاده می کنیم که بخواهیم خروجی پورت سریال آردوینو را بصورت منحنی رسم شده ببینیم.
سریال پلاتر اعدادی را که از پورت سریال می رسند را بهم متصل کرده و بصورت منحنی رسم می کند.
5⃣ گرینه Serial Plotter: انتخاب این گزینه پلاتر سریال را باز می کند. که در پنجره باز شده فقط یک قسمت برای تنظیم نرخ ارسال داده (Baud Rate) وجود دارد.
از سریال پلاتر زمانی استفاده می کنیم که بخواهیم خروجی پورت سریال آردوینو را بصورت منحنی رسم شده ببینیم.
سریال پلاتر اعدادی را که از پورت سریال می رسند را بهم متصل کرده و بصورت منحنی رسم می کند.
منوی 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
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
با نام و یاد خدا از امروز به بعد شروع می کنیم به آموزش برنامه نویسی آردوینو و سعی می کنیم با تمامی جزئیات بحث رو ادامه بدیم. در این راه اگر چه اولش سخت به نظر میرسه و سعی و تلاش زیادی لازمه ولی به مرور زمان متوجه خواهید شد که کار کردن با آردوینو چقدر شیرین و راحته و دیگر حاضر نخواهید بود بجز آردوینو با هیچ قطعه دیگری مدار طراحی کنید.
خود من سالها با Bascom AVR برنامه نویسی می کردم و هیچ اطلاعی از زبان C نداشتم ولی در عرض کمتر از یک ماه آنرا یاد گرفته و اولین پروژه صنعتی خودم رو روانه بازار کردم.
در این راه هرگز نباید تسلیم شد و اگر از دستوراتی که استفاده می کنید، جواب نگرفتید سراغ دستورات دیگری رفته و آنرا شبیه سازی کنید.
شعار ما برنامه نویس های آردوینو باید این باشد که "یا راهی خواهم یافت، یا راهی خواهم ساخت".
با تشکر از توجه شما عزیزان
رضا اژدرکش
https://telegram.me/ArduinoKaraneJavan
👍3❤1