Mündəricat:

MedeaWiz Sprite nəzarət: 4 addım
MedeaWiz Sprite nəzarət: 4 addım

Video: MedeaWiz Sprite nəzarət: 4 addım

Video: MedeaWiz Sprite nəzarət: 4 addım
Video: [ENG] MedeaWiz Sprite - Unboxing + Getting Started | AtmosFX Media Player 2024, Iyul
Anonim
MedeaWiz Sprite nəzarət
MedeaWiz Sprite nəzarət
MedeaWiz Sprite nəzarət
MedeaWiz Sprite nəzarət
MedeaWiz Sprite nəzarət
MedeaWiz Sprite nəzarət
MedeaWiz Sprite nəzarət
MedeaWiz Sprite nəzarət

MedeaWiz Sprite (https://www.medeawiz.com/) videoları oxuyan çox kiçik bir elektron cihazdır. Sprite üçün videolar ya USB flash/barmaq sürücüsündə, ya da SD kartda yerləşdirilə bilər. Sprite standart olaraq bir videonu bir döngədə oxudacaq. Flaş cihazında yerləşən digər videolar Sprite uzaqdan idarəetmə vasitəsi ilə seçilə və oynatıla bilər.

Amazon -dan və ya TeamKingsley -dən alındı

Sensor. Engine MICRO, sensorlarla əlaqə qurmaq və müxtəlif modulları idarə etmək üçün nəzərdə tutulmuş kiçik bir proqramlaşdırıla bilən idarəetmə lövhəsidir. SEM bir STEM öyrənmə cihazı olaraq istifadə edilə bilər. 37+ sensorlar toplusu ilə istifadə etmək əla!

CircuitGizmos -dan alınıb

Sensor Mühərrik MICRO (SEM) Rev 4

SEM -in ürəyi inteqrasiya olunmuş inkişaf etmiş proqram tərcüməçisi olan 32 bitlik bir mikro nəzarətçidir. SEM -in istifadə etdiyi dil BASIC -in müasir bir versiyasıdır. Dilin keçmiş versiyalarından fərqli olaraq, bu yeni BASIC strukturlaşdırılmışdır. Alt proqramları dəstəkləyir və sətir nömrələrinə ehtiyac yoxdur. SEM üçün mükəmməl bir dildir. Öyrənmək asandır, amma yenə də güclüdür. SEM -in ehtiyac duyduğu giriş və çıxış nəzarətini dəstəkləyir.

SEM, müxtəlif sxemlərə qoşulmaq üçün PCB -nin yuxarı kənarı boyunca I/O xətlərinə malikdir. SEM prototip hazırlamaq üçün lehimsiz çap lövhəsi ilə birlikdə istifadə edilə bilər. SEM modullara, qurğulara və sxemlərə qoşulmaq üçün digər elektrik əlaqə üsulları ilə də istifadə edilə bilər.

Addım 1: Videoları Tetikleme

Tetikleyici Videolar
Tetikleyici Videolar
Tetikleyici Videolar
Tetikleyici Videolar

Sprite, müəyyən bir video faylını oynatmaq üçün bir düymə kontaktı (və ya ona bərabər bir "quru əlaqə" dövrəsi) tərəfindən də tetiklenebilir. Sprite ilə birlikdə gələn təlimatlar (satınalmadan əvvəl yüklənə bilər), Sprite -in video faylını işə salması üçün bir düymənin necə istifadə oluna biləcəyini göstərir. Təlimatlar, eyni zamanda, Proqramlaşdırıla bilən Məntiq Nəzarətçisinin (PLC) və ya PIR hərəkət sensorunun videonun oynatılmasını tetiklemek üçün birbaşa Sprite -ə necə qoşula biləcəyini göstərir.

Bu tetikleme, bir düyməni və ya quru kontaktlı bir cihazın tək bir faylı işə salmasına imkan verir. Daha mürəkkəb tetikleme, Sensor. Engine MICRO istifadə edərək, sensor girişinə və ya planlaşdırılan vaxta əsaslanaraq bir və ya birdən çox şərti qiymətləndirməklə edilə bilər. SEM, Sprite -in G/Ç portu vasitəsilə Sprite -ə qoşulacaq və Sprite -i idarə etmək üçün serial əmrlərindən istifadə edəcək.

Addım 2: Sensordan Tetikləmə. Mühərrik: MİKRO

Sensordan Tetikleme. Mühərrik: MİKRO
Sensordan Tetikleme. Mühərrik: MİKRO
Sensordan Tetikleme. Mühərrik: MİKRO
Sensordan Tetikleme. Mühərrik: MİKRO

Sprite G/Ç portu, SEM -i gücləndirmək üçün istifadə oluna bilən +5V (100mA) kimi yerüstü əlaqə təmin edir. Sprem -in SEM -dən seriya nəzarəti Tx və Rx seriyalı xətləri istifadə etməklə həyata keçirilir. I/O portu üçün bağlantılar Sprite təlimatında verilmişdir və burada göstərilmişdir.

Yuxarıdakı diaqramda "Mikroprosessor" adı verilən düzbucaqlı Sensor. Engine MICRO olacaq. SEM Sprite -ə kiçik bir xüsusi kabel ilə qoşulur. Qara tel yer istinadıdır, qırmızı tel SEM -i gücləndirmək üçün 5V təmin edir. (USB bağlantısı 5V təmin etdiyi üçün inkişaf zamanı əlaqəsi kəsildi.)

Mavi və yaşıl tellər ardıcıl ünsiyyətdir. Bu kod üçün Sprite -dən alınan məlumatlar istifadə edilmir.

Addım 3: Proqram

Nümunə proqramı olduqca sadədir: Bir sıra ədədləri (0 -dan 10 -a qədər) gəzin və seçildikdə, nömrə ilə əlaqəli faylı oxudun.

'Sprite Controller * 4 xəttli proqram təsviri fayl seçicisində' * tək tətbiqdən sonra 21 -ci simvola qədər görünür. ' *' * '--------------------- *

AÇIQ SEÇİM

SEÇİM VARSAYILDI YOXDUR SEÇENEK AUTORUN AÇILDI

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

'Quraşdırma Kodu' Bu proqramı başlatdığınızda quraşdırma kodu bir dəfə işləyir '=============================== =================

'S. E: MICRO düyməsini kəsir və bildirir

'SEM tətbiqləri və s. Üçün ortaqdır. 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum BÜTÜN OLARAQ

DIM FileNumLimit INTEGER FileNum = 0 FileNumLimit = 10

Mətn 0, 0, "Sprite Controller",, 3, 1

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

ET

SemRedBtn> 1 SONRA

semRedBtn = 0 CLS FileNum = FileNum - 1 IFN FileNum <0 ARDINDA FileNum = FileNumLimit Mətni 0, 0, "Sprite Controller", 3, 1 TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select", 3 ENDIF

SemYelBtn> 1 SONRA

semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLimit SONRA FileNum = 0 Mətn 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select", 3 ENDIF

SemGrnBtn> 1 SONRA

semGrnBtn = 0 AÇIQ "COM1: 9600" #1 PRINT #1, CHR $ (FileNum) kimi; 1 nömrəli ENDIF döngəsini bağlayın

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

'SE: SEM tətbiqləri üçün ortaq olan MICRO Button Aralıq Alt Proqramları və s.' ============================== ====================

'Qırmızı/Sarı/Yaşıl düymə rutinləri kəsir

'Standart SEM düymə rutinləri. 'Düymə basmaq üçün semRedBtn> 1, uzun düymələr üçün> x testi

SUB semRedBtnInt

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

SUB semYelBtnInt

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

SUB semGrnBtnInt

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

Addım 4: Sadə Əməliyyat

Sadə Əməliyyat
Sadə Əməliyyat

Ekranda ortalanmış böyük rəqəm hansı faylın oxunduğunu və ya son seçildiyini göstərir.

Qırmızı düymə fayl nömrəsini azaldır. Sarı düymə fayl nömrəsini artırır.

Yaşıl düymə nömrələnmiş faylı seçir/oxuyur.

Tövsiyə: