برنامهی Blink (چشمکزن) معروفترین و اولین تجربهی هر کسی است که آردوینو یاد میگیرد. در این برنامه یک LED را پشت سر هم روشن و خاموش میکنیم تا چشمک بزند. اگر بتوانی این را اجرا کنی، یعنی پایههای اصلی کنترل سختافزار با کد را یاد گرفتهای.
pinMode(pin, OUTPUT) پایه را خروجی میکند تا بتواند به LED برق بدهد.digitalWrite(pin, HIGH) پایه را روشن میکند (ولتاژ بالا) و LED روشن میشود.digitalWrite(pin, LOW) پایه را خاموش میکند (ولتاژ صفر) و LED خاموش میشود.delay(ms) برنامه را به اندازهی مشخصی میلیثانیه متوقف میکند (۱۰۰۰ میلیثانیه برابر یک ثانیه است).void setup() {
pinMode(13, OUTPUT); // پایه ۱۳ را خروجی کن
}
void loop() {
digitalWrite(13, HIGH); // LED روشن
delay(1000); // یک ثانیه صبر کن
digitalWrite(13, LOW); // LED خاموش
delay(1000); // یک ثانیه صبر کن
}
داخل setup فقط یک خط داریم: پایهی ۱۳ را خروجی میکنیم. این کار یکبار انجام میشود و کافی است.
داخل loop چهار اتفاق بهترتیب میافتد: اول با digitalWrite(13, HIGH) چراغ روشن میشود. سپس delay(1000) برنامه را یک ثانیه نگه میدارد تا چراغ روشن بماند. بعد با digitalWrite(13, LOW) چراغ خاموش میشود و دوباره یک ثانیه صبر میکنیم. چون loop بینهایت تکرار میشود، این چرخهی روشن-خاموش بدون توقف ادامه پیدا میکند و چشمک میبینی.
delay را تغییر بده تا سرعت چشمک عوض شود. مثلاً delay(200) چشمک خیلی سریع میسازد و delay(2000) چشمکی کند و آرام. امتحان کن و تفاوت را ببین!delay را خیلی کوچک بگذاری (مثلاً ۱۰ میلیثانیه)، چشمکها آنقدر سریع میشوند که چشم انسان آنها را پیوسته میبیند و انگار LED همیشه روشن است.این کد را همین حالا در حالت کدنویسی شبیهساز روبومیکر بنویس و اجرا کن.
🔌 همین حالا توی شبیهساز آنلاین روبومیکر امتحان کن — رایگان و بدون نصب