Mundarija:

MedeaWiz Sprite -ni boshqarish: 4 qadam
MedeaWiz Sprite -ni boshqarish: 4 qadam

Video: MedeaWiz Sprite -ni boshqarish: 4 qadam

Video: MedeaWiz Sprite -ni boshqarish: 4 qadam
Video: [ENG] MedeaWiz Sprite - Unboxing + Getting Started | AtmosFX Media Player 2024, Noyabr
Anonim
MedeaWiz Sprite -ni boshqarish
MedeaWiz Sprite -ni boshqarish
MedeaWiz Sprite -ni boshqarish
MedeaWiz Sprite -ni boshqarish
MedeaWiz Sprite -ni boshqarish
MedeaWiz Sprite -ni boshqarish
MedeaWiz Sprite -ni boshqarish
MedeaWiz Sprite -ni boshqarish

MedeaWiz Sprite (https://www.medeawiz.com/) - bu videolarni o'ynaydigan juda kichik elektron qurilma. Sprite uchun videolar USB flesh -diskda yoki SD -kartada bo'lishi mumkin. Sprite sukut bo'yicha bitta videoni pastadirda ijro etadi. Fleshli qurilmada joylashgan boshqa videolarni Sprite masofadan boshqarish pulti yordamida tanlash va ijro etish mumkin.

Amazon yoki TeamKingsley -dan sotib olingan

Sensor. Engine MICRO - bu sensorlar bilan bog'lanish va turli modullarni boshqarish uchun mo'ljallangan kichik dasturlashtiriladigan boshqaruv paneli. SEMni STEM o'quv qurilmasi sifatida ishlatish mumkin. 37+ datchiklar to'plamidan foydalanish juda zo'r!

CircuitGizmos -dan sotib olingan

Dvigatel MICRO (SEM) Rev 4

SEMning yuragi - bu 32 bitli mikrokontroller, o'rnatilgan dastur tarjimoniga ega. SEM ishlatadigan til BASICning zamonaviy versiyasidir. Tilning oldingi versiyalaridan farqli o'laroq, bu yangi BASIC tuzilgan. U kichik dasturlarni qo'llab -quvvatlaydi va qator raqamlariga muhtoj emas. Bu SEM uchun mukammal til. O'rganish oson, lekin baribir kuchli. U SEMga kerak bo'lgan kirish va chiqishni boshqarishni qo'llab -quvvatlaydi.

SEMda har xil sxemalarga ulanish uchun tenglikni yuqori chetida kirish -chiqish chiziqlari mavjud. SEM prototiplash uchun lehimsiz bosilgan elektron karta bilan ishlatilishi mumkin. SEM shuningdek, modullar, qurilmalar va sxemalarga ulanish uchun boshqa elektr ulanish usullari bilan ham ishlatilishi mumkin.

1 -qadam: Videolarni ishga tushirish

Tetiklantiruvchi videolar
Tetiklantiruvchi videolar
Tetiklantiruvchi videolar
Tetiklantiruvchi videolar

Sprite -ni ma'lum bir video faylni ijro etish uchun tugmachali kontakt (yoki unga teng "quruq kontaktli" kontakt) ham ishga tushirishi mumkin. Sprite bilan birga kelgan yo'riqnomada (sotib olishdan oldin qo'llanmani yuklab olish mumkin) Sprite -ni videofaylni ishga tushirish uchun qanday tugmani ishlatish mumkinligini ko'rsatadi. Ko'rsatmalar, shuningdek, dasturlashtiriladigan mantiq boshqaruvchisi (PLC) yoki PIR harakat sensori videoni ijro etish uchun to'g'ridan -to'g'ri Sprite -ga qanday ulanishi mumkinligini ko'rsatadi.

Bu ishga tushirish tugmachaga yoki quruq kontaktli qurilmaga bitta faylni ishga tushirishga imkon beradi. Sensor kirishiga yoki rejalashtirilgan vaqtga qarab bitta yoki bir nechta shartlarni baholash uchun Sensor. Engine MICRO yordamida murakkabroq tetiklash mumkin. SEM Sprite -ga Sprite -ning kirish -chiqish porti orqali ulanadi va Sprite -ni boshqarish uchun ketma -ket buyruqlardan foydalanadi.

2 -qadam: Sensordan ishga tushirish. Dvigatel: MICRO

Sensordan ishga tushirish. Dvigatel: MICRO
Sensordan ishga tushirish. Dvigatel: MICRO
Sensordan ishga tushirish. Dvigatel: MICRO
Sensordan ishga tushirish. Dvigatel: MICRO

Sprite I/U porti yerga ulanishni, shuningdek, SEMni quvvatlantirish uchun ishlatilishi mumkin bo'lgan +5V (100mA) ni ta'minlaydi. Spremni SEMdan ketma -ket boshqarish Tx va Rx ketma -ket chiziqlari yordamida amalga oshiriladi. I/U portining ulanishlari Sprite qo'llanmasida keltirilgan va bu erda ko'rsatilgan.

Yuqoridagi diagrammada "Mikroprosessor" deb nomlangan to'rtburchaklar Sensor. Engine MICRO bo'ladi. SEM Sprite -ga kichik maxsus kabel bilan ulangan. Qora sim - bu yerga mos yozuvlar, qizil sim - SEMni quvvatlantirish uchun 5V. (Rivojlanish vaqtida uzilgan, chunki USB ulanishi 5V ni tashkil qiladi.)

Ko'k va yashil simlar ketma -ket aloqa. Bu kod uchun Sprite -dan olingan ma'lumotlar ishlatilmaydi.

3 -qadam: Dastur

Misol dasturi juda oddiy: raqamlar to'plamini aylantiring (0 dan 10 gacha) va tanlanganida raqam bilan bog'liq faylni o'ynating.

'Sprite Controller * 4 qatorli dastur tavsifi' * fayl tanlagichida paydo bo'ladi * * bitta appostrofdan keyin 21 belgigacha. ' *' * '--------------------- *

OCHIQ OCHIQ

VARSAT VAQTI YO'Q, OPTION AUTORUN ON

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

'O'rnatish kodi' Ushbu dasturni ishga tushirganingizda sozlash kodi bir marta ishlaydi '================================ ==================

'S. E: MICRO tugmasi uzilib qoladi

SEM ilovalari va boshqalar uchun umumiydir. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS semegrtt INTERTER INTERTER 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum BOShQA

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

Matn 0, 0, "Sprite Controller",, 3, 1

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

QILING

Agar semRedBtn> 1 KEYIN

semRedBtn = 0 CLS FileNum = FileNum - 1 IFN FileNum <0 THEN FileNum = FileNumLimit Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 matn 0, 57, "Orqaga Frwd tanlash",, 3 ENDIF

Agar semYelBtn> 1 KEYIN

semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLimit THEN FileNum = 0 Matn 0, 0, "Sprite Controller", 3, 1 TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 matn 0, 57, "Orqaga Frwd tanlash",, 3 ENDIF

Agar semGrnBtn> 1 KEYIN

semGrnBtn = 0 OPEN "COM1: 9600" #1 PRINT #1, CHR $ (FileNum) sifatida; YOQISH #1

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

"SE: SEM ilovalari uchun umumiy bo'lgan" MICRO tugmachasini uzib qo'yuvchi subroutines "va boshqalar. =============================== =====================

"Qizil/Sariq/Yashil" tugmachalari tartibni to'xtatadi

Standart SEM tugmachalari. 'Butonlarni bosish uchun semRedBtn> 1, tugmalarni uzoq bosish uchun> x sinovlari

SemRedBtnInt -ga kiring

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

SemYelBtnInt -ga kiring

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

YANGI semGrnBtnInt

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

4 -qadam: oddiy operatsiya

Oddiy operatsiya
Oddiy operatsiya

Displeyda katta markazlashtirilgan raqam qaysi fayl o'ynalayotganini yoki oxirgi tanlanganligini ko'rsatadi.

Qizil tugma fayl raqamini kamaytiradi. Sariq tugma fayl raqamini oshiradi.

Yashil tugma raqamlangan faylni tanlaydi/o'ynatadi.

Tavsiya: