موضوع مقاله: نرم‌افزار آردوینو (محیط توسعه یکپارچه) | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # نرم‌افزار آردوینو (محیط توسعه یکپارچه) | مقدمه: اصول نگارش دستورها در این نرم‌افزار، بسیار شبیه به نگارش به زبان سی‌پلاس‌پلاس سی پلاس‌پلاس و زبان سی (C) است. | ## بخش 1: نرم‌افزار آردوینو (محیط توسعه یکپارچه) | دستورهای نوشته شده در محیط این برنامه، قبل از انتقال به برد آردوینو، به زبان C ترجمه شده و با استفاده از کامپایلر avr-gcc در میکروکنترلر برد آردوینو نوشته می‌شوند. هر اسکچ شامل تعدادی فرمان و دستور است که در قالب خطوط مجزا تایپ و نوشته می‌شوند. معرفی یک برنامه بین پلتفرمی است (برای ویندوز، macOS، لینوکس) که در C و C ++ نوشته شده‌است. ن برنامه برای نوشتن و بارگذاری برنامه‌ها در صفحه‌های سازگار با آردوینو، به کمک هسته‌های شخص ثالث، سایر تابلوهای توسعه دهنده فروشنده نیز استفاده می‌شود. کد نوشته شده توسط کاربر به دو عملکرد اساسی نیاز دارد، برای شروع طرح و حلقه اصلی برنامه، که با یک برنامه اصلی stub به یک برنامه اجرایی ادواری قابل اجرا با ابزار ابزار GNU، همراه با توزیع IDE، وارد شده و مرتبط می‌شوند. سیستم عامل نرم‌افزار آردوینو آی‌دی‌ای را می‌توان بر روی سیستم عامل‌های ویندوز، مک و لینوکس نصب کرد. با فعال کردن این گزینه، زمان (ساعت) در ابتدای هر خط از داده‌های خروجی درج می‌شود. | ## بخش 2: نرم‌افزار آردوینو (محیط توسعه یکپارچه) | سرعت تبادل داده‌ها بین رایانه و بورد آردوینو را برحسب بیت بر ثانیه :باد (یکا) نشان می‌دهد و معمولاً بر روی عدد ۹۶۰۰ تنظیم می‌شود. در تابع setup، دستورها داخل { } فقط یک‌بار اجرا می‌شوند و در تابع loop، دستورها داخل { } به دفعات نامحدود تکرار می‌شوند. در این اسکچ، ما می‌خواهیم که «فقط یک‌بار» کلمهٔ Hello در نمایشگر سریال نوشته شود؛ بنابراین، دستور «نوشتن کلمه» را باید در داخل «آکولادهای بعد از setup» قرار دهیم تا «فقط یک‌بار» نوشته شود. البته شما می‌توانید سرعت‌های دیگر را نیز امتحان کنید که در صورت نامناسب بودن آن‌ها، داده‌های خروجی به‌صورت حروفی ناخوانا بر روی پنجره ظاهر می‌شوند. دقت کنید که این عدد در دو بخش باید کنترل و تنظیم شود: در متن دستورِ begin در بخش پایین نمایشگر سریال به‌طور خلاصه، دستور اول، درگاه سریال را با سرعت ۹۶۰۰ بیت بر ثانیه فعّال می‌کند. تابع print که با علامت نقطه (.) به آن اضافه شده‌است، وظیفه نگارش اطلاعات متنی بر روی نمایشگر سریال را بر عهده دارد. دستورهای اول و دوم، در داخل آکولاد قرارگرفته و پس از تابع setup آمده‌اند: بنابراین مجموع این دو دستور، فقط یک‌بار اجرا می‌شود. | ## بخش 3: نرم‌افزار آردوینو (محیط توسعه یکپارچه) | توجه کنید که در انتهای دستورها آردوینو علامت (;) می‌آید و استفاده از علایم دیگر باعث بروز پیغام خطا می‌شود. کتابخانه‌های آردوینو در محیط آردوینو، کتابخانه (library) یعنی: مجموعه‌ای از کدهای از پیش نوشته شده، که در برنامه خود از آن استفاده می‌کنیم. کتابخانه‌ها، کارایی برنامهٔ ما را افزایش داده و امکان استفاده آسان از ارتباط سریال، سرووموتورها، کارت‌های حافظه، وای‌فای، و سایر ماژول‌های پیچیدهٔ آردوینو را فراهم می‌آورند. کتابخانه‌ها در قالب فایل‌هایی ارایه می‌شوند که قبلاً توسط افراد دیگری به زبان C یا ++C نوشته شده‌اند و ما با فراخوانی این فایل‌های آماده در برنامهٔ خود، از نوشتن دوبارهٔ تعداد زیادی دستور خودداری می‌کنیم: درواقع، کتابخانه مانند یک تابع است، با این تفاوت که هستهٔ آن در برنامه‌ای خارج از برنامه‌ای که ما می‌نویسیم قرارگرفته است. فایل منبع، شامل کدهایی است که انجام عملیات کتابخانه را پشتیبانی نموده و با ماژول‌های آردوینو ارتباط برقرار می‌کنند. | ## جمع‌بندی | برای استفاده از کدهای داخل کتابخانه باید از دستورها و توابع ویژهٔ همان کتابخانه استفاده کنیم.