به نام خدا |
||||
|
||||
|
<p><strong>آموزش</strong> <a class="wikilink" href="http://arduino.ir/Tutorial">مثال ها</a> | <a class="wikilink" href="http://arduino.ir/Tutorial/Foundations">اطلاعات پایه</a> | <a class="wikilink" href="http://arduino.ir/Hacking">فوت و فن</a> | <a class="wikilink" href="http://arduino.ir/Tutorial/Links">پیوندها</a> </p> <p class="vspace"></p> <p><em>Examples > Basics</em> </p> <p class="vspace"></p> <h3>حداقل کد لازم برای آغاز کار</h3> <p>این مثال شامل حداقل کدی است که برای کامپایل یک برنامه آردوینو لازم است. متد <span dir="ltr"><code>setup()</code></span> و متد <span dir="ltr"><code>loop()</code> </span>. </p> <p class="vspace"></p> <div class="BOM">
<h3>سخت افزار مورد نیاز</h3> <ul> <li>برد آردوینو </li> </ul>
</div> <p class="vspace"></p> <h3>مدار</h3> <p>تنها برد آردوینو شما برای این مثال کافی است. </p> <div>
<a class="urllink" href="nofollow"> <img height="250px" src="
" title /></a></div>
<p><span style="font-size:83%">این تصویر با استفاده از نرم افزار <a class="urllink" href="http://www.fritzing.org" rel="nofollow">Fritzing</a>ایجاد شده است. جهت مشاهده مثال های بیشتر مدار به صفحه <a class="urllink" href="http://fritzing.org/projects/" rel="nofollow">پروژه های Fritzing</a> مراجعه کنید. </span></p> <p class="vspace"></p> <p class="vspace"></p> <h3>کد</h3> <p>وقتی یک اسکچ شروع می شود، تابع <span dir="ltr"><code>setup()</code></span> صدا زده می شود. از این تابع جهت تعریف متغیرها، حالات پین، آغاز بکارگیری کتابخانه ها و غیره استفاده کنید. این تابع تنها یک بار پس از هر بار روشن یا ریست شدن برد آردوینو اجرا می شود. </p> <p class="vspace"></p> <p>بعد از ساختن تابع <span dir="ltr"><code>setup()</code></span>، تابع<span dir="ltr"> <code>loop()</code></span> دقیقاً کاری را انجام می دهد که از نامش پیداست. مرتباً حلقه را تکرار می کند تا به برنامه شما این امکان را بدهد که تغییر کند و همزمان که در حال اجراست، پاسخ بدهد. کدی که در قسمت <span dir="ltr"><code>loop()</code></span> برنامه است برای کنترل فعالانه ی برد آردوینو استفاده می شود. </p> <p class="vspace"></p> <p>در حقیقت کد زیر کاری انجام نمی دهد، اما ساختار آن برای copy و paste مفید است تا شما برنامه آردوینو خود را آغاز کنید. </p> <p class="vspace"></p> <p>این کد همچنین روش کامنت گذاری روی کدتان را به شما نشان می دهد. هر خطی که با دو اسلش(//) شروع شود، توسط کامپایلر خوانده نمی شود. بنابراین شما می توانید هر چیزی که می خواهید، بعد از آن بنویسید. این طریق کامنت گذاشتن روی کد می تواند به شما کمک کند که جزء به جزء توضیحات مفیدی هم برای خودتان و هم برای دیگران بدهید که توابع برنامه شما قدم به قدم چه کارهایی انجام می دهد؟ </p> <p class="vspace"></p> <div class="code">
<p></p> <div class="sourceblock " id="sourceblock1"> <div class="sourceblocktext" > <div class="arduino" align="left" dir="ltr"> <span class="kw1">void</span> <span class="kw3">setup</span><span class="br0">()</span> <span class="br0">{</span><br />
<span class="co1" >// <span dir="rtl"> کد راه اندازی خود را در اینجا قرار دهید، تا یک بار اجرا شود:</span>
</span><p> <br /> <span class="br0">}</span><br /> <br /> <span class="kw1">void</span> <span class="kw3">loop</span><span class="br0">()</span> <span class="br0">{</span><br />
<span class="co1">// <span dir="rtl"> کد اصلی خود را در اینجا قرار دهید، تا مکرراً اجرا شود: </span></span></p>
<p> <span class="br0">}</span></div> </div> <br> <br> <div class="sourceblocklink" align="left"> <a href="http://arduino.cc/en/Tutorial/BareMinimum?action=sourceblock&num=1" type="text/plain"> [دریافت کد]</a></div> </div> <p></p>
</div> <p class="vspace"></p> <h3>به لینک های زیر مراجعه کنید:</h3> <ul>
<li><a class="wikilink" href="http://arduino.ir/Reference/Setup">مرجع<span dir="ltr"><code>setup()</code></span> </a></li> <li><a class="wikilink" href="http://arduino.ir/Reference/Loop">مرجع <span dir="ltr"><code>loop()</code></span> </a> <p class="vspace"></p> </li> <li><a class="selflink" href="http://arduino.ir/Tutorial/BareMinimum">BareMinimum</a>: حداقل کدی که جهت آغاز یک برنامه آردوینو مورد نیاز است. </li> <li><a class="wikilink" href="http://arduino.ir/Tutorial/Blink">Blink</a>: یک LED را روشن و خاموش کنید. </li> <li> <a class="wikilink" href="http://arduino.ir/Tutorial/DigitalReadSerial">DigitalReadSerial</a>: یک سوییچ را خوانده و وضعیت آن را به عنوان خروجی، در محیط Serial Monitor نرم افزار آردوینو چاپ کنید. </li> <li> <a class="wikilink" href="http://arduino.ir/Tutorial/AnalogReadSerial">AnalogReadSerial</a>: مقدار یک پتانسیومتر را خوانده و وضعیت آن را به عنوان خروجی در Serial Monitor نرم افزار چاپ کنید. </li> <li><a class="wikilink" href="http://arduino.ir/Tutorial/Fade">Fade</a>: استفاده از خروجی آنالوگ را برای کم نور کردن یک LED نشان می دهد. </li> <li> <a class="wikilink" href="http://arduino.ir/Tutorial/ReadAnalogVoltage">ReadAnalogVoltage</a> : مقدار یک ورودی آنالوگ را خوانده و ولتاژ را در Serial Monitor چاپ می کند. </li>
</ul> <p class="vspace"></p>