سبد خرید شما خالی است.

0

سبد خرید شما خالی است.

افزونه مخصوص اشتراک ویژه (restrict-content pro) باید فعال باشد!
قدم دوم / آپلود اولین پروژه در آردوینو

آپلود اولین کد در آردوینو :

تصال برد آردوینو به کامپیوتر: برد آردوینو خود را از طریق کابل USB به کامپیوتر متصل کنید.

باز کردن Arduino IDE: نرم‌افزار Arduino IDE را باز کنید.

انتخاب برد: از منوی Tools گزینه Board را انتخاب کنید و برد مورد نظر خود (مثلاً Arduino Uno) را انتخاب کنید.

انتخاب پورت: در منوی Tools، گزینه Port را انتخاب کنید و پورتی که برد آردوینو شما به آن متصل است را انتخاب کنید.

باز کردن مثال Blink: از منوی File گزینه Examples و سپس 01.Basics را انتخاب کرده و Blink را باز کنید.

آپلود کد: دکمه آپلود (علامت فلش راست) را کلیک کنید تا برنامه به برد آردوینو آپلود شود.

توضیح خط به خط اولین مثال (Blink) :

در این مثال، LED متصل به پین 13 برد آردوینو به صورت متناوب روشن و خاموش می‌شود.

				
					// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

				
			

توضیحات خط به خط :

خط 1-2: توضیحات (Comments)

				
					// the setup function runs once when you press reset or power the board

				
			

این یک توضیح است که به کاربر می‌گوید تابع setup تنها یک بار هنگامی که برد آردوینو روشن می‌شود یا دکمه ریست فشار داده می‌شود، اجرا می‌شود.

خط 3: تعریف تابع setup

				
					void setup() {

				
			

تابع setup جایی است که شما تنظیمات اولیه برد را انجام می‌دهید. این تابع یک بار اجرا می‌شود.

خط 4: تنظیم پین به عنوان خروجی

				
					pinMode(LED_BUILTIN, OUTPUT);

				
			

این خط پین متصل به LED داخلی (که معمولاً پین 13 است) را به عنوان خروجی تعریف می‌کند.

خط 5: پایان تابع setup

				
					}

				
			

این خط پایان تابع setup را نشان می‌دهد.

خط 6-7: توضیحات (Comments)

				
					// the loop function runs over and over again forever

				
			

این یک توضیح است که به کاربر می‌گوید تابع loop به طور مداوم و بی‌پایان اجرا می‌شود.

خط 8: تعریف تابع loop

				
					void loop() {

				
			

تابع loop جایی است که شما کدهایی را قرار می‌دهید که باید به طور مداوم اجرا شوند.

خط 9: روشن کردن LED

				
					digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)

				
			

این خط LED داخلی را روشن می‌کند. HIGH به معنای ولتاژ بالا (یا روشن) است.

خط 10: تاخیر یک ثانیه‌ای

				
					delay(1000);                       // wait for a second

				
			

این خط برنامه را به مدت 1000 میلی‌ثانیه (1 ثانیه) متوقف می‌کند.

خط 11: خاموش کردن LED

				
					digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW

				
			

این خط LED داخلی را خاموش می‌کند. LOW به معنای ولتاژ پایین (یا خاموش) است.

خط 12: تاخیر یک ثانیه‌ای دیگر

				
					delay(1000);                       // wait for a second

				
			

این خط برنامه را به مدت 1000 میلی‌ثانیه (1 ثانیه) متوقف می‌کند.

خط 13: پایان تابع loop

				
					}

				
			

این خط پایان تابع loop را نشان می‌دهد.

تست و مشاهده نتیجه :

پس از آپلود برنامه، LED متصل به پین 13 (که معمولاً یک LED داخلی روی برد است) باید شروع به چشمک زدن با دوره‌های یک ثانیه‌ای کند: یک ثانیه روشن و یک ثانیه خاموش.

این اولین برنامه به شما کمک می‌کند تا با اصول اولیه برنامه‌نویسی آردوینو آشنا شوید و از آن برای پروژه‌های پیچیده‌تر استفاده کنید.

حسین بادروح

ایدی اینستا یا هرچی که دو

امتیاز کل:

0
پخش ویدیو