فهرست مطالب:

صفحه LCD کنترل شده Android در Flowcode 7: 8 مرحله (همراه با تصاویر)
صفحه LCD کنترل شده Android در Flowcode 7: 8 مرحله (همراه با تصاویر)

تصویری: صفحه LCD کنترل شده Android در Flowcode 7: 8 مرحله (همراه با تصاویر)

تصویری: صفحه LCD کنترل شده Android در Flowcode 7: 8 مرحله (همراه با تصاویر)
تصویری: پکیج پیشرفته و تخصصی STM32 ( با محوریت اینترنت اشیا ) 2024, نوامبر
Anonim
صفحه LCD کنترل شده Android در Flowcode7
صفحه LCD کنترل شده Android در Flowcode7

این دستورالعمل به شما امکان می دهد یک صفحه LCD مجازی را که با استفاده از FlowCode7 شبیه سازی شده است ، با استفاده از دستگاه Android خود کنترل کنید. بدیهی است که می توانید سیستم عامل های دیگر را وارد کنید ، اما آنها باید بلوتوث را فعال کنند. ما همچنین از Arduino به عنوان رابط PIC 16F877A (شبیه سازی در Flowcode7) و ماژول بلوتوث (HC-05) برای دریافت سیگنال از دستگاه بلوتوث که یک موبایل اندرویدی است در این مورد استفاده خواهیم کرد. حتی می توانید داده ها را با استفاده از UDP over ارسال کنید. WiFi را با پیکربندی روتر خود انجام دهید. در حال حاضر یک آموزش مفصل در مورد انجمن های ماتریکس در اینجا وجود دارد. با این حال ، به دلیل عدم وجود یک روتر خصوصی ، مجبور شدم کمی کار کنم تا به هدفم برسم. من همچنین سعی کردم داده ها را روی سرور خود بارگذاری کنم و سپس آنها را با استفاده از MySQL و PHP جستجو کنم ، اما آنها را بازیابی نکردم. اگر می خواهید داده ها را از طریق UDP از طریق WiFi ارسال کنید ، بهتر است یک روتر خصوصی داشته باشید. بیایید نگاهی به نحوه انجام این کار بیندازیم!

مرحله 1: موارد مورد نیاز

در اینجا لیستی از همه "دستگاه" هایی که باید داشته باشید آورده شده است: سخت افزار

1. Arduino UNO (من از MEGA 2560 استفاده کردم)

2. ماژول بلوتوث (HC-05)

3. تخته نان

4. کابل های بلوز (ترجیحا مردانه تا زن)

5. کابل USB برای آردوینو

نرم افزار 1 Flowcode7: می توانید نسخه آزمایشی را از ماتریس رسمی از اینجا بارگیری کنید. یک حساب کاربری ایجاد کنید ، باید در هر بار راه اندازی نرم افزار با نام حساب و رمز عبور خود احراز هویت کنید. شما می دانید وقتی این 30 روز به پایان رسید چکار کنید …؛) 2. Arduino IDE: اینجاست.

3. برنامه بلوتوث: برنامه های زیادی برای ارسال داده به دستگاه های بلوتوث در فروشگاه Play وجود دارد. من از "unWired Lite" استفاده کردم. شما می توانید از هر کدام از انتخاب های خود استفاده کنید.

مرحله 2: درک طرح

درک طرح
درک طرح

این تصویر همه چیز را توضیح می دهد.

مرحله 3: سیم کشی آردوینو با HC 05

سیم کشی آردوینو با HC 05
سیم کشی آردوینو با HC 05

این یک تنظیم ساده است Arduino HC 055V VccGnd GndTx RxRx Tx

برای درک بیشتر مرحله 1 این دستورالعمل را مرور کنید

پس از اتمام کار ، دستگاه را در لیست ترمینال بلوتوث خود پیدا خواهید کرد. با انتخاب HC 05 با آن جفت شوید. رمز عبور معمولاً 1234 است.

مرحله 4: بارگذاری طرح

این طرح را در Arduino IDE بارگذاری کنید. برای نوشتن سریالی داده ها در درگاه COM با استفاده از بلوتوث بسیار رایج است.#include // import the serial libraryint BluetoothData؛ // داده های داده شده از دستگاه بلوتوث

void setup () {// کد راه اندازی خود را در اینجا قرار دهید تا یکبار اجرا شود:

Serial.begin (9600)؛ pinMode (ledpin ، OUTPUT) ؛ }

void loop () {// کد اصلی خود را در اینجا قرار دهید تا بارها اجرا شود: if (Serial.available ()) {BluetoothData = Serial.read ()؛ Serial.write (BluetoothData) ؛ } تأخیر (100) ؛ }

مرحله 5: توجه به پورت COM را فراموش نکنید

توجه به پورت COM را فراموش نکنید!
توجه به پورت COM را فراموش نکنید!

مرحله 6: به Flowcode7 بروید

به Flowcode7 بروید
به Flowcode7 بروید
به Flowcode7 بروید
به Flowcode7 بروید
به Flowcode7 بروید
به Flowcode7 بروید

شما باید این نمودار جریان را بسازید. پورت RS232 و LCD را به داشبورد بکشید. ماکروها را به دستگاه های جانبی متصل کنید. پورت COM را که آردوینو روی آن متصل شده است را در Properties of RS232 انتخاب کنید.

مرحله 7: فایل Flowcode را اجرا کرده و داده ها را از دستگاه بلوتوث ارسال کنید

فایل Flowcode را اجرا کرده و داده ها را از دستگاه بلوتوث ارسال کنید
فایل Flowcode را اجرا کرده و داده ها را از دستگاه بلوتوث ارسال کنید
فایل Flowcode را اجرا کرده و داده ها را از دستگاه بلوتوث ارسال کنید
فایل Flowcode را اجرا کرده و داده ها را از دستگاه بلوتوث ارسال کنید

متن را در برنامه بلوتوث خود وارد کنید. مطمئن شوید که ماژول به دستگاه شما متصل است. HC 05 معمولاً وقتی با موفقیت جفت می شود ، LED خود را دو بار با کمی تأخیر در بین آنها چشمک می زند. قبل از ارسال هرگونه داده برای بهترین نتایج ، مطمئن شوید که برنامه flowcode در حال اجرا است. Flowcode7 روی رایانه من بسیار کند اجرا شد و خروجی ها با تاخیر زیادی همراه شد. محدوده آینده: می توانید رشته های خاصی را که می توانند با Flowcode مطابقت داشته باشند ارسال کنید تا رویدادهای دیگری مانند پاکسازی صفحه LCD ، چاپ در خط جدید ، تغییر داده ها را تحریک کند. و غیره.

مرحله 8: تصویر کامل

تمام تصویر
تمام تصویر
تمام تصویر
تمام تصویر

امیدوارم مطالب آموزشی را دوست داشته باشید! چرا این مطلب را ارسال کردم ؟: من این پروژه را به عنوان پروژه ارائه شده به استادم ارائه کردم. او حتی به خود زحمت نداد تا کد لپ تاپ من را بررسی کند. او سند چاپ شده را امضا کرد و سپس آن را در یک توده پر از چنین پرونده هایی دور ریخت. من 2 انتخاب داشتم:

1. قبول کنید که من نمی توانم کاری در مورد آن انجام دهم 2. آن را با افراد درست به اشتراک بگذارید

توصیه شده: