فهرست مطالب:

کنترل MedeaWiz Sprite: 4 مرحله
کنترل MedeaWiz Sprite: 4 مرحله

تصویری: کنترل MedeaWiz Sprite: 4 مرحله

تصویری: کنترل MedeaWiz Sprite: 4 مرحله
تصویری: کنترل روم قسمت ۱۸ - 24 2024, جولای
Anonim
کنترل MedeaWiz Sprite
کنترل MedeaWiz Sprite
کنترل MedeaWiz Sprite
کنترل MedeaWiz Sprite
کنترل MedeaWiz Sprite
کنترل MedeaWiz Sprite
کنترل MedeaWiz Sprite
کنترل MedeaWiz Sprite

MedeaWiz Sprite (https://www.medeawiz.com/) یک دستگاه الکترونیکی بسیار کوچک است که فیلم پخش می کند. فیلم های Sprite را می توان روی فلش USB/درایو انگشت شست یا روی کارت SD قرار داد. Sprite یک ویدیو را به صورت پیش فرض در یک حلقه پخش می کند. سایر ویدئوهایی که روی دستگاه فلش قرار دارند را می توان با استفاده از کنترل از راه دور Sprite انتخاب و پخش کرد.

از آمازون یا از TeamKingsley خریداری شده است

Sensor. Engine MICRO یک برد کنترل کننده کوچک قابل برنامه ریزی است که برای ارتباط با سنسورها و کنترل ماژول های مختلف طراحی شده است. SEM را می توان به عنوان یک دستگاه یادگیری STEM استفاده کرد. عالی برای استفاده با مجموعه ای از 37+ سنسور!

از CircuitGizmos خریداری شده است

سنسور موتور MICRO (SEM) Rev 4

قلب SEM یک میکروکنترلر 32 بیتی با یک مترجم برنامه پیشرفته یکپارچه است. زبان مورد استفاده SEM نسخه ای مدرن از BASIC است. برخلاف نسخه های قبلی زبان ، این BASIC جدید ساختار یافته است. این برنامه از زیر روال ها پشتیبانی می کند و نیازی به شماره خط ندارد. این زبان مناسب برای SEM است. یادگیری آن آسان است و در عین حال هنوز قدرتمند است. از کنترل ورودی و خروجی مورد نیاز SEM پشتیبانی می کند.

SEM دارای خطوط ورودی/خروجی در لبه بالای PCB برای اتصال به مدارهای مختلف است. SEM را می توان با برد مدار چاپی بدون لحیم برای نمونه سازی استفاده کرد. SEM همچنین می تواند با سایر روشهای اتصال الکتریکی برای اتصال به ماژول ها ، دستگاه ها و مدارها مورد استفاده قرار گیرد.

مرحله 1: فعال کردن فیلم ها

فعال سازی ویدئوها
فعال سازی ویدئوها
فعال سازی ویدئوها
فعال سازی ویدئوها

Sprite همچنین می تواند توسط یک دکمه تماس (یا یک مدار "تماس خشک" معادل) برای پخش یک فایل ویدیویی خاص فعال شود. دستورالعمل های ارائه شده با Sprite (دفترچه راهنما را می توان قبل از خرید بارگیری کرد) نشان می دهد که چگونه می توان از یک دکمه برای فعال کردن Sprite برای پخش فایل ویدئویی استفاده کرد. دستورالعمل ها همچنین نشان می دهد که چگونه یک کنترل کننده منطقی قابل برنامه ریزی (PLC) یا یک سنسور حرکت PIR می توانند مستقیماً به Sprite متصل شوند تا پخش ویدئو آغاز شود.

این راه اندازی به یک دکمه یا دستگاهی با خروجی تماس خشک اجازه می دهد تا یک فایل را فعال کند. راه اندازی پیچیده تر را می توان با استفاده از Sensor. Engine MICRO برای ارزیابی یک یا چند شرایط بر اساس ورودی سنسور یا زمان برنامه ریزی شده انجام داد. SEM از طریق پورت ورودی/خروجی Sprite به Sprite متصل می شود و از دستورات سریال برای کنترل Sprite استفاده می کند.

مرحله 2: فعال سازی از سنسور. موتور: MICRO

تحریک از سنسور. موتور: MICRO
تحریک از سنسور. موتور: MICRO
تحریک از سنسور. موتور: MICRO
تحریک از سنسور. موتور: MICRO

درگاه ورودی/خروجی Sprite اتصال زمینی و همچنین +5V (100mA) را فراهم می کند که می تواند برای تغذیه SEM استفاده شود. کنترل سریال Sprite از SEM با استفاده از خطوط سریال Tx و Rx انجام می شود. اتصالات درگاه ورودی/خروجی در دفترچه راهنمای Sprite ارائه شده است و در اینجا نشان داده شده است.

در نمودار بالا مستطیل به نام "ریزپردازنده" Sensor. Engine MICRO خواهد بود. SEM با یک کابل سفارشی کوچک به Sprite متصل می شود. سیم سیاه مرجع زمین است ، سیم قرمز 5 ولت را برای تغذیه SEM فراهم می کند. (در حین توسعه قطع می شود زیرا اتصال USB 5 ولت را فراهم می کند.)

سیمهای آبی و سبز ارتباط سریالی هستند. برای این کد از داده های دریافت شده از Sprite استفاده نمی شود.

مرحله 3: برنامه

برنامه مثال نسبتاً ساده است: در مجموعه اعداد (0 تا 10) حرکت کنید و در صورت انتخاب ، فایل مربوط به شماره را پخش کنید.

'Sprite Controller * توضیحات برنامه 4 خط در انتخاب کننده فایل ظاهر می شود' * تا کاراکتر 21 پس از تک نما. ' *' * '--------------------- *

اختیاری اختیاری

OPTION DEFAULT هیچ گزینه OPTION AUTORUN روشن نیست

'====================================================

'Setup Code' هنگام راه اندازی این برنامه ، کد راه اندازی یکبار اجرا می شود '================================ ==================

'S. E: دکمه MICRO وقفه و حالت را نشان می دهد

مشترک با برنامه های SEM و غیره 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum AS INTEGER

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

متن 0 ، 0 ، "Sprite Controller" ، ، 3 ، 1

TEXT 64، 12، ""+STR $ (FileNum)+""، C، 2، 2 TEXT 0، 57، "Back Frwd Select"،، 3

انجام دادن

IF semRedBtn> 1 THEN

semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum <0 THEN FileNum = FileNumLimit Text 0، 0، "Sprite Controller"،، 3، 1 TEXT 64، 12، ""+STR $ (FileNum)+""، C، 2 ، 2 TEXT 0 ، 57 ، "Back Frwd Select" ، ، 3 ENDIF

IF semYelBtn> 1 THEN

semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLIM THEN FileNum = 0 Text 0، 0، "Sprite Controller"،، 3، 1 TEXT 64، 12، ""+STR $ (FileNum)+""، C، 2 ، 2 TEXT 0 ، 57 ، "Back Frwd Select" ، ، 3 ENDIF

اگر semGrnBtn> 1 سپس

semGrnBtn = 0 باز کردن "COM1: 9600" به عنوان #1 PRINT #1 ، CHR $ (FileNum) ؛ بستن حلقه شماره 1 ENDIF

'=====================================================

'SE: MICRO Button Interrupt Subroutines' مشترک برنامه های SEM و غیره '=============================== =====================

دکمه قرمز/زرد/سبز روال کار را قطع می کند

روالهای استاندارد دکمه SEM. "آزمایش semRedBtn> 1 برای فشار دادن دکمه ،> x برای فشار طولانی دکمه

SUB semRedBtnInt

semRedBtn = 1 DO: PAUSE (5): semRedBtn = semRedBtn + 5: LOOP WHILE PIN (7) = 0 PAUSE (20) END SUB

SUB semYelBtnInt

semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: LOOP WHILE PIN (24) = 0 PAUSE (20) END SUB

SUB semGrnBtnInt

semGrnBtn = 1 DO: PAUSE (5): semGrnBtn = semGrnBtn + 5: LOOP WHILE PIN (26) = 0 PAUSE (20) END SUB

مرحله 4: عملیات ساده

عملیات ساده
عملیات ساده

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

دکمه قرمز تعداد فایل را کاهش می دهد. دکمه زرد تعداد فایل را افزایش می دهد.

دکمه سبز پرونده شماره گذاری شده را انتخاب/پخش می کند.

توصیه شده: