اولین قدم آموزش آردوینو
اگر تاکنون هیچ پروژه الکترونیکی انجام نداده اید، یا تا به حال با برد های آردوینو پروژه ای انجام نداده اید این آموزش مختص شماست. ما در این آموزش تلاش میکنیم تا به صورت کامل و بدون نقص نحوه استفاده از محیط نرم افزار برنامه نویسی آردوینو یا به اصطلاح Arduino IDE را به شما آموزش دهیم. این مجموعه از سری آموزش های مخترع شوید می باشد.
تجهیزات و قطعات مورد نیاز شما
دانلود نرم افزارهای مورد نیاز
در این مرحله نیاز دارید تا نرم افزار برنامه نویسی آردوینو یا Arduino IDE را دانلود نمایید. این محیط جهت ارتباط با بردهای آردوینو و سایر بردها طراحی شده است و محیط ساده آن به شما کمک میکند تا راحت و بدون دغدغه های معمول برنامه نوسی با برد خود ارتباط برقرار کنید.
جهت دانلود آخرین نسخه آردوینو IDE میتوانید به صفحه اصلی بنیاد آردوینو مراجعه نمایید.
آشنایی با محیط آردوینو IDE
پس از نصب Arduino IDE آن را اجرا نمایید. تصویر زیر محیط اولیه یان برنامه را نشان میدهد که به اختصار تمامی بخش ها معرفی میکنیم.
اتصال برد آردوینو Uno
در این مرحله شما آماده هستید که برد آردوینو خود را به کامپیوتر یا هر محیط نرم افزاری دیگری متصل کنید. یک سر کابل USB را به برد آردوینو Uno وصل کرده و سر دیگر آن را به کامپیوتر وصلر نمایید.
پس از اتصال برد به منو Tools رفته سپس به زیر منو Board و در نهایت برد Arduino Uno را انتخاب کنید.
در مرحله بعد نیاز است که پورت اتصال به برد آردوینو را مشخص کنید برای این کار به منو Tools رفته و سپس از زیر منو Port پورت مورد نظر خود را انتخاب کنید. ممکن است در دفعات متفاوت شماره پورت شما تغییر کند.
اولین پروژه شما با آردوینو
پروژه ال ای دی چشمک زن با آردوینو
در این مثال میخواهیم با استفاده از برد آردوینو یک ال ای دی با نرخ دلخواه ما چشمک بزند.
جهت آشنایی با بخش های مختلف برد آردوینو میتوانید بخش آموزش آشنایی با برد آردوینو Uno را ببینید. شکل زیر نحوه اتصال قطعات به یک دیگر را نشان میدهد. این شماتیک با استفاده از نرم افزار fritzing کشیده شده جهت آشنایی بیشتر میتوانید راهنمای کار با نرم افزار Fritzing را ببینید.
آپلود برنامه ال ای دی چشمک زن
پس از اتصال قطعات به برد مشابه شکل بالا آماده آپلود برنامه Blink هستیم. جهت این کار میتوانید از منو File گزینه New را زده و کد زیر را در آن کپی پیست نمایید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">// the setup function runs once when</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">// you press reset or power the board</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">void setup() {</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">// initialize digital pin LED_BUILTIN as an output.</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">pinMode(LED_BUILTIN, OUTPUT);</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">}</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">// the loop function runs over and over again forever</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">void loop() {</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">// turn the LED on (HIGH is the voltage level)</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">digitalWrite(LED_BUILTIN, HIGH);</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">// wait for a second</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">delay(1000);</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">// turn the LED off by making the voltage LOW</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">digitalWrite(LED_BUILTIN, LOW);</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">// wait for a second</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">delay(1000);</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;">}</span> <span style="font-family: Tahoma, Arial, Helvetica, sans-serif;"> |
همچنین با توجه به اینکه پروژه Blink از مثال های اصلی خود آردوینو می باشد شما میتوانید از منو File زیر منو Examples و سپس Basic گزینه Blink را انتخاب نمایید تا پروژه باز شود.
در مرحله بعد شما میتوانید ابتدا دکمه وریفایی یا تایید ( دکمه بالا سمت چپ حالت تیک ) را زده و در صورت عدم مشاهده خطا سپس دکمه آپلود را بزنید.
LED روی برد آردوینو شروع به چشمک زدن سریع می کند تا زمانی که کد به صورت کامل آپلود شود پس از آپلود کد به صورت کامل در صورت اتصال صحیح پایه ها شما مشاهده می کنید که ال ای دی شما به صورت منظم شروع به چشمک زدن می کند.
تغییر کد برای یادگیری بیشتر
در این مرحله سعی کنید بخش های از کد را تغییر دهید تا بهتر نحوه عملکرد آن را مشاهده کنید.
به عنوان نمونه می توانید مقدار تاخیر یا delay را از 1000 میلی ثانیه یا یک ثانیه به 200 میلی ثانیه یا 0.2 ثانیه تغییر دهید و پس از آپلود کد نتیجه را ببینید.