فهرست مطالب:

از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله
از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله

تصویری: از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله

تصویری: از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, ژوئن
Anonim
از داده های زنده آردوینو نقشه های زیبایی بسازید (و داده ها را در Excel ذخیره کنید)
از داده های زنده آردوینو نقشه های زیبایی بسازید (و داده ها را در Excel ذخیره کنید)

همه ما دوست داریم با تابع P… lotter خود در Arduino IDE بازی کنیم.

با این حال ، در حالی که می تواند برای برنامه های کاربردی اصلی مفید باشد ، داده ها با افزودن نقاط بیشتر پاک می شوند و برای چشم ها چندان خوشایند نیست. پلاتر Arduino IDE اطلاعات شما را برای مشاهده در آینده ذخیره نمی کند.

به همین دلیل است که در این دستورالعمل سعی می کنم مشکل رایج خود را برطرف کنم. ما می خواهیم ، نه … به یک پلاتر داده Arduino نیاز داریم که:

-به نظر خوب میاد

-پس از کشیدن تعداد مشخصی نقاط ، نقاط داده را حذف نمی کند

-همه داده ها را بدون هیچ گونه کد فانتزی در Excel ذخیره می کند

در مراحل بعدی ، یاد می گیریم که چگونه یک برنامه آسان Arduino بنویسیم به گونه ای که بتواند با پلاتر ارتباط برقرار کند ، داده ها را به طور دقیق نمایش داده و در یک فایل اکسل ذخیره کند.

در حالی که نیازی به تماشای هیچ یک از فیلم های موجود در این دستورالعمل برای دنبال کردن ندارید ، اما اگر یک یادگیرنده بصری هستید ، ایده خوبی خواهد بود تا بتوانید آن را دنبال کنید. آنها را اینجا می توان پیدا کرد:

www.youtube.com/watch؟v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید

برای این کار ، به هر کلون آردوینو یا آردوینو احتیاج دارید. در این مثال ، من از Arduino UNO استفاده می کنم.

همچنین باید فایل.exe حاوی پلاتر را در اینجا بارگیری کنید:

sourceforge.net/projects/arduinoexcelplotter/

در اینجا یک ویدیو وجود دارد که نحوه بارگیری ایمن آن را نشان می دهد:

جزئیات بیشتر در مورد نحوه استفاده از آن را می توانید در آخرین مرحله این دستورالعمل مشاهده کنید.

مرحله 2: نوشتن کد آردوینو

کد آردوینو تقریبا شبیه کدی است که معمولاً برای چاپ روی مانیتور سریال یا پلاتر سریال در IDE استفاده می کنید.

از آنجا که Instructables تمایل دارد تا حدودی کد را خراب کند ، من همچنین کد را در یک فایل و همچنین پیوندی در اینجا به GitHub خود اضافه کرده ام ، جایی که می توانید همه فایلها را از این دستورالعمل در یک جا بارگیری کنید.

void setup () {Serial.begin (9600)؛ // هر Baudrate خوب است} void loop () {// در واقع خواندن مقادیر آنالوگ // فقط رسم 0-19 و شروع مجدد برای (int i = 0؛ i <20؛ i ++) {Serial.println (i)؛ // Serial.println () بخشی است که برای ارسال داده به تأخیر پلاتر (500) لازم است. // تاخیر داشته باشید تا پلاتر زمان داشته باشد (می تواند کمتر از 500 باشد)}}

کد را در آردوینو خود بارگذاری کنید و توجه کنید که از کدام پورت استفاده می کنید. بعداً به این اطلاعات احتیاج خواهید داشت. در مورد من COM11 است.

مرحله 3: اجرای برنامه Plotter

اجرای برنامه پلاتر
اجرای برنامه پلاتر
اجرای برنامه پلاتر
اجرای برنامه پلاتر

از آنجا که Instructables به من اجازه بارگذاری یک فایل ZIP یا EXE را نمی دهد ، می توانید برنامه ArduinoPlotter را از SourceForge من در اینجا دریافت کنید:

sourceforge.net/projects/arduinoexcelplotter/

از آنجا که این یک فایل.exe ناشناخته است ، هنگام تلاش برای اجرای آن ممکن است ویندوز به شما هشدار دهد که فایل می تواند ناامن باشد ، آن را نادیده بگیرید و به هر حال آن را اجرا کنید.

دستورالعمل نحوه استفاده از پلاتر:

-یک سند اکسل در جایی تهیه کنید تا اطلاعات خود را در آن بنویسید. مطمئن شوید که نام برگه اول Sheet1 است

-به سادگی plotter.exe را با دوبار کلیک روی آن اجرا کنید. پنجره ای باز می شود.

-نرخ baud را که در IDE به Arduino خود بارگذاری کرده اید تایپ کنید (در مثال من 9600 بود)

-در پورت com که آردوینو شما به آن متصل است تایپ کنید (همانند Arduino IDE که برای بارگذاری کد استفاده می شود) COM11 را تایپ نکنید ، فقط شماره 11 را تایپ کنید.

-در مسیر فایل Excel خود با Name.xlsx در انتها کپی و جایگذاری کنید. شما باید مسیر را اصلاح کنید تا از / به جای فقط / \ استفاده کند ، برای مثال:

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - WRONG

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - RIGHT

-اگر قبلاً این کار را نکرده اید ، اکنون آردوینو خود را وصل کنید

روی "ذخیره تنظیمات" کلیک کنید و برنامه را ببندید.

-یک پنجره جدید باز می شود که قرار است مقادیر (محور Y) شما را به صورت سری (محور X) رسم کرده و آنها را در سند مشخص شده اکسل ذخیره کند.

در حالی که داده ها با سرعت ارسال Arduino شما ذخیره می شوند ، نمودار هر 10 میلی ثانیه یک نقطه را تبلیغ می کند.

اگر این راهنمای مفید را پیدا کردید ، رای گیری زیر را در نظر بگیرید (مسابقه آردوینو)

توصیه شده: