Arduino Uno می تواند داده ها (مانند یک پیام متنی) را از طریق کابل USB به رایانه شخصی ارسال کند. Arduino IDE دارای یک پنجره نمایشگر سریال است که می تواند باز شود و داده های ارسال شده از برد آردوینو را دریافت و نمایش می دهد. همچنین می توان داده ها را از مانیتور سریال به برد آردوینو ارسال کرد.
این ارتباط سریال برای کنترل وسایل الکترونیکی که از طریق کامپیوتر به برد آردوینو متصل می شوند بسیار مفید است. همچنین می توان از آن برای اشکال زدایی (یافتن خطا در) برنامه های آردوینو هنگام نوشتن برنامه های جدید استفاده کرد.
ویدیوهای زیر نشان می دهد که در این آموزش به چه چیزی دست خواهید یافت.
پیش نیازها
آموزش کامل 3 – قبل از شروع این آموزش با آردوینو شروع کنید .
اجزاء
تنها چیزی که نیاز است یک برد Arduino Uno، کابل USB استاندارد و کامپیوتر با نرم افزار Arduino IDE است. اگر آموزش 3 را کامل کرده باشید، قبلاً اینها را خواهید داشت.
ارسال اطلاعات به کامپیوتر از آردوینو
طرح serial_tx_msg آردوینو را در زیر کپی کرده و در IDE آردوینو قرار دهید.
/*-------------------------------------------------------------- Program: serial_tx_msg (serial transmit message) Description: Sends a text message out of the serial (USB) port of the Arduino every second. Use the Arduino Serial Monitor to receive the message. Date: 3 March 2012 Author: W.A. Smith, http://startingelectronics.com --------------------------------------------------------------*/ void setup() { Serial.begin(9600); } void loop() { Serial.println("Hello, world!"); delay(1000); }Compile the program by clicking the "Verify" button in the Arduino IDE. Upload the program to the Arduino board by clicking the "Upload" button.
اکنون مانیتور سریال را با کلیک بر روی دکمه "Serial Monitor" در Arduino IDE شروع کنید. شکل زیر مکان مانیتور سریال را در Arduino IDE نسخه 1.0 (بالا) و Arduino IDE نسخه 0022 (پایین) نشان می دهد.
برای جزئیات بیشتر: استفاده از پورت سریال آردوینو
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
The Arduino Uno can send data (such as a text message) to the PC over the USB cable. The Arduino IDE has a serial monitor window that can be opened and will receive and display the data sent from the Arduino board. Data can also be sent to the Arduino board from the serial monitor.