
آردوینو – ساختار برنامه
در این فصل ما به طور عمیق ، ساختار برنامه آردوینو را بررسی خواهیم کرد و اصطلاحات جدید بیشتری را که در دنیای آردوینو استفاده می شود ، خواهیم آموخت. نرم افزار آردوینو متن باز است. کد منبع برای محیط جاوا تحت GPL منتشر شده و کتابخانه های میکروکنترلر C++ / C تحت LGPL هستند.
sketch (طرح) – اولین اصطلاح جدید برنامه آردوینو به نام “sketch” است.
Structure (ساختار) :
برنامه های آردوینو را می توان در سه بخش اصلی تقسیم کرد: ساختار ، مقادیر (متغیرها و ثابت ها) و توابع. در این آموزش با برنامه نویسی آردوینو ، مرحله به مرحله و چگونگی نوشتن برنامه بدون خطای نحو (syntax) یا تلفیقی (compilation) آشنا می شویم.
بگذارید با ساختار شروع کنیم. ساختار نرم افزار از دو عملکرد اصلی تشکیل شده است :
- تابع ( ) Setup (تنظیم)
- تابع ( ) Loop (حلقه)
Void setup ( ) { }
- هدف : با شروع sketch ، تابع ()setup فراخوانی می شود. از این قسمت برای تنظیم اولیه متغیرها ، حالت های پین ، استفاده از کتابخانه ها و … استفاده می شود. عملکرد تنظیمات پس از هر بار قطع و وصل تغذیه یا تنظیم مجدد برد آردوینو ، فقط یک بار اجرا می شود.
- INPUT : –
- OUTPUT : –
- RETURN : –
Void Loop ( ) { }
- هدف : پس از ایجاد یک تابع ()setup ، که مقادیر اولیه را تنظیم می کند ، تابع حلقه ()loop همان طور که از اسمش پیداست ، به صورت متوالی حلقه می زند و به برنامه شما امکان تغییر و پاسخ می دهد. از آن برای کنترل برد آردوینو استفاده می شود.
- INPUT : –
- OUTPUT : –
- RETURN : –