
برای کار کردن با بورد آردوینو با کامپیوتر، لازم هست که برنامه ی “Arduino IDE” رو دانلود کنید تا ارتباط بین آردوینو و کامپیوتر برقرار شده و بتونید برنامه نویسی کنید.
پس اولین کاری که میکنیم اینه که نرم افزار رو نصب میکنیم. از لینک زیر:
http://s7.picofile.com/file/8386173776/ARDUINO_1_8_8_windows_Danasaaz_ir.exe.html
معرفی منوها و تنظیمات آردوینو
در اینجا میخواهیم کامپایلر آردوینو را برای برنامه نویسی آماده کنیم.

در شکل بالا، محیط کامپایلر آردوینو را میبینید که بسیار ساده و کارپسند است. حال به صورت زیر عمل کنید:
- ابتدا برد آردوینو را با کابل USB به لپتاپ یا کامپیوتر وصل کنید.
- از گزینههای بالا Tools و سپس board را انتخاب کنید؛ لیستی از بردهای آردوینو ظاهر میشود، مدل خود را انتخاب کنید.
بوردی که ما باهاش کار میکنیم، اسمش Arduino UNO هست، به همین دلیل این گزینه رو انتخاب میکنیم.

- بعضی از بوردها با دو نوع میکرو تولید میشوند؛ مانند Arduino Nano. در صورتی که آردوینو شما در دو نوع تولید میشود، باید نوع میکرو را نیز مشخص کنید. برای این منظور از گزینههای بالا Tools و سپس Processor را انتخاب کنید تا نوع میکرو ظاهر شود. سپس نوع میکرو خود را انتخاب کنید.

- حالا باید پورتی را که آردوینو به آن متصل است انتخاب کنیم. ابتدا گزینه ی Tools و سپس port را انتخاب کنید. در صورتی که سختافزار شما مشکل نداشته باشد و درایور برد آردوینو نصب باشد، باید گزینهای مانند COMx ظاهر شود. x شمارهی پورت است و میتواند از 1 تا 15 و یا بیشتر هم باشد. ( مثلا COM1 )
پورت مربوط به برد خود را انتخاب کنید، کار تمام است. برای تست گزینهی upload را بزنید تا چند کدی که به صورت پیشفرض در ادیتور وجود دارند کامپایل شوند. باید پیام upload done در کادر آبی رنگ بالای کادر سیاه ظاهر شود.
توجه: با وصل کردن آردوینو به کاپیوتر به صورت اتوماتیک درایورهای آن شناسایی و نصب میشوند.
اجرای برنامه ی چراغ چشمک زن

یک ال ای دی را مانند شکل بالا به آردوینو وصل کنید. به قسمت مثالهای (Examples) نرمافزار آردوینو و برنامهی چشمکزن را از قسمت Basics انتخاب و باز کنید. به شکل زیر:

بعد از انتخاب این برنامه، صفحه ی اسکچ (sketch) زیر باز میشود.

- در آینده در مورد خطوط کدنویسی صحبت خواهیم کرد.
و مرحله ی آخر آپلود کد بر روی برد آردوینو است. ابتدا کد را کامپایل کنید، اگر خطای کد نویسی نداشتید، آپلود کنید.

در صورتی که کد به درستی کامپایل شود، قسمت پایین اسکچ پیغام ” Done Uploading” نمایش داده میشود.

- همهی کدها در آردوینو به همین ترتیب آپلود میشوند.
مراحل نوشتن یک برنامه جدید در آردوینو
پیکرهی اصلی یک برنامه در کامپایلر آردوینو به شکل زیر است:

تعریف متغیر ( حلقهی اول) : در این قسمت اطلاعاتی که یک بار مورد بررسی قرار میگیرد، جای دارد. بعنوان مثال، تعریف متغیر، وضعیت پایهها، تعریف کتابخانه و … در این بخش قرار میگیرند. این بخش فقط یکبار و هنگام روشن کردن برد یا ریستارت کردن برد اجرا میشود. مثال:
void setup () {
pinMode( 1, OUTPUT);
}
در مثال بالا پایه ی 1 به عنوان خروجی معرفی شده است.
حلقه ی اصلی: در این حلقه برنامه ی اصلی که مرتبا تکرار می شود، قرار میگیرد. این حلقه تا بینهایت ادامه دارد و همیشه تکرار میشود. مثال:
void loop() {
digitalWrite( 1, HIGH);
Delay( 1000 );
digitalWrite( 1, LOW);
Delay( 1000 );
}
در مثال بالا اگر کلید متصل به پایه ی 1 برابر یک شد، در خروجی سریال حرف H ارسال میشود و اگر مسائل یک نباشد، حرف L میشود.
حالا ما از شما میخوایم که رقص نوری با سه تا LED درست کنید و به ما نشون بدین.هرچیزی هم که لازم دارین توی فروشگاه ما هست.
با عرض سلام خدمت شما وتشکر .من یک مشکل با نرم افزار اردینو دارم و کسی هم مشکل را حل نکرده امیدوارم کمک کنید.هر کدی در
محیط نرم افزار قرار میدهم و کامپایل میکنم خطا میدهد حتی با کدهای مثال خود نرم افزار .نرم افزار را هم کامل از رایانه پاک و اخرین
نسخه نرم افزار را دانلود ونصب کردم.اما مشکل حل نشد.ب محض کامپایل هر کدی بلافاصله خطا میدهد .این هم ارورArduino: 1.8.13
(Windows 7), Board: “Arduino Uno”
loading hardware from C:\Users\zamani\AppData\Local\Arduino15\packages: loading package arduino: loading
platform release C:\Users\zamani\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11: loading
C:\Users\zamani\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\platform.txt: Error reading file
(C:\Users\zamani\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.11\platform.txt:0): Invalid line
format, should be ‘key=value’
Error compiling for board Arduino Uno.
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.