استفاده از Serial Plotter در برنامه آردوینو

در نرم افزار Arduino IDE  یک آپشن هست 

به نام Serial Plotter که مقادیر ارسالی از خروجی سریال برد Arduino را در یک صفحه رسم میکند

ولی چگونه میتوان کنترل و تنظیم روی مقدار محور ها (X,Y) انجام داد؟

یا چطور میشه سرعت حرکت محور Y  را کم و زیاد کرد؟

با سلام

این قبلیت هست که دیتا های دریافتی را به صورت نمودار رسم میکند.

نمودار نیز به صورت XY نمی باشد نمودار به صورت زمان می باشد.

یعنی چی؟ یعنی اینکه بسته به زمان آمدن دیتا آن را در محور نمایش میدهد. برای مثال در ثانیه 100 اگر در سریال مانیتور شما مقدار 10,50 را چاپ کنید در این سریال پلاتر یک نقطه قرمز در 10 و یک نقطه آبی در 50 قرار میدهد (محور Y)

سپس در ثانیه 200 عدد های 20,80 را بیاید نقطه قرمز 20 و نقطه آبی 80 رسم می شود و خطی بین این 2 نقطه های هم رنگ کشیده میشود.

 

پس محور X زمان می باشد و دیتا هایی که می آید بر روی محور Y بالا و پایین میروند. همچنین سرعت آمدن دیتا به سرعت نمایش ربط دارد و میتوانید با دیلی سرعت را کاهش بدهید.

نحوه نگارش نیز هر عدد را با کارکتر , از هم جدا کنید و در انتها println بزنید تا نشانه اتمام خط باشد.

 

برای اطلاعات بیشتر داکیومنت اش را بخوانید.

1 پسندیده

با تشکر از توضیحات آقای دمیرچی