Isi kandungan:

Mengawal MedeaWiz Sprite: 4 Langkah
Mengawal MedeaWiz Sprite: 4 Langkah

Video: Mengawal MedeaWiz Sprite: 4 Langkah

Video: Mengawal MedeaWiz Sprite: 4 Langkah
Video: Lūpa Media Player - Feature Tour & Setup 2024, Julai
Anonim
Mengawal MedeaWiz Sprite
Mengawal MedeaWiz Sprite
Mengawal MedeaWiz Sprite
Mengawal MedeaWiz Sprite
Mengawal MedeaWiz Sprite
Mengawal MedeaWiz Sprite
Mengawal MedeaWiz Sprite
Mengawal MedeaWiz Sprite

MedeaWiz Sprite (https://www.medeawiz.com/) adalah peranti elektronik yang sangat kecil yang memainkan video. Video untuk Sprite boleh diletakkan di USB flash / thumb drive atau pada kad SD. Sprite akan memainkan satu video secara lalai dalam satu gelung. Video lain yang terdapat pada peranti flash boleh dipilih dan dimainkan menggunakan alat kawalan jauh Sprite.

Dibeli dari Amazon atau dari TeamKingsley

Sensor. Engine MICRO adalah papan pengawal kecil yang dapat diprogramkan untuk menghubungkan antara sensor dan mengawal pelbagai modul. SEM boleh digunakan sebagai alat pembelajaran STEM. Sangat sesuai digunakan dengan koleksi 37+ sensor!

Dibeli dari CircuitGizmos

Sensor. Engine MICRO (SEM) Rev 4

Inti SEM adalah mikrokontroler 32 bit dengan jurubahasa program lanjutan bersepadu. Bahasa yang digunakan SEM adalah versi BASIC moden. Tidak seperti versi bahasa yang lalu, BASIC baru ini tersusun. Ia menyokong subrutin dan tidak memerlukan nombor baris. Ia adalah bahasa yang sempurna untuk SEM. Ia mudah dipelajari, namun masih hebat. Ia mempunyai sokongan untuk input dan output yang diperlukan oleh SEM.

SEM mempunyai garis I / O di sepanjang tepi atas PCB untuk sambungan ke pelbagai litar. SEM boleh digunakan dengan papan litar bercetak solderless untuk prototaip. SEM juga dapat digunakan dengan kaedah sambungan elektrik lain untuk menghubungkan ke modul, peranti, dan litar.

Langkah 1: Mencetuskan Video

Mencetuskan Video
Mencetuskan Video
Mencetuskan Video
Mencetuskan Video

Sprite juga dapat dipicu oleh kenalan butang (atau rangkaian "kontak kering" yang setara) untuk memainkan fail video tertentu. Arahan yang disertakan dengan Sprite (manual dapat dimuat sebelum pembelian) menunjukkan bagaimana butang dapat digunakan untuk memicu Sprite untuk memainkan fail video. Arahan juga menunjukkan bagaimana Pengawal Logik yang Diprogramkan (PLC) atau sensor gerakan PIR dapat dihubungkan terus ke Sprite untuk mencetuskan main balik video.

Pencetus ini memungkinkan butang atau peranti dengan output hubungan kering untuk mencetuskan satu fail. Pencetus yang lebih kompleks dapat dicapai dengan menggunakan Sensor. Engine MICRO untuk menilai satu atau beberapa keadaan berdasarkan input sensor, atau waktu yang dijadualkan. SEM akan menyambung ke Sprite melalui port I / O Sprite dan menggunakan arahan bersiri untuk mengawal Sprite.

Langkah 2: Mencetuskan Sensor. Mesin: MICRO

Mencetuskan Dari Sensor. Mesin: MICRO
Mencetuskan Dari Sensor. Mesin: MICRO
Mencetuskan Dari Sensor. Mesin: MICRO
Mencetuskan Dari Sensor. Mesin: MICRO

Port Sprite I / O menyediakan sambungan darat serta + 5V (100mA) yang dapat digunakan untuk memberi kuasa pada SEM. Pengawalan bersiri Sprite dari SEM dicapai dengan menggunakan garis siri Tx dan Rx. Sambungan untuk port I / O disediakan dalam manual Sprite dan ditunjukkan di sini.

Dalam rajah di atas segi empat tepat bernama "Microprocessor" akan menjadi Sensor. Engine MICRO. SEM disambungkan ke Sprite dengan kabel khas kecil. Kawat hitam adalah rujukan tanah, wayar merah menyediakan 5V untuk memberi kuasa pada SEM. (Terputus semasa pengembangan kerana sambungan USB menyediakan 5V.)

Wayar biru dan hijau adalah komunikasi bersiri. Untuk kod ini data yang diterima dari Sprite tidak digunakan.

Langkah 3: Program

Program contohnya agak mudah: Tinjau sekumpulan nombor (0 hingga 10) dan apabila dipilih, mainkan fail yang berkaitan dengan nombor tersebut.

'Sprite Controller * Penerangan program 4 baris muncul dalam pemilih fail' * hingga watak ke-21 setelah satu aplikasi. '*' * '--------------------- *

EKSPLIKIT PILIHAN

PILIHAN DEFAULT TIADA AUTORUN PILIH

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

'Kod Persediaan' Kod persediaan berjalan sekali semasa anda memulakan program ini '=================================== =================

'S. E: Butang MICRO mengganggu dan menyatakan

'Biasa dengan aplikasi SEM, dan lain-lain SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER' Button DIM ASBT INTNTT INTNER INTERTN 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum SEBAGAI INTEGER

DIM FileNumLimit SEBAGAI INTEGER FileNum = 0 FileNumLimit = 10

Teks 0, 0, "Sprite Controller", 3, 1

TEKS 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 TEKS 0, 57, "Pilih Frwd Kembali",, 3

LAKUKAN

JIKA semRedBtn> 1 KALI

semRedBtn = 0 CLS FileNum = FileNum - 1 JIKA FileNum <0 THEN FileNum = FileNumLimit Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 TEKS 0, 57, "Pilih Frwd Kembali",, 3 ENDIF

JIKA semYelBtn> 1 KALI

semYelBtn = 0 CLS FileNum = FileNum + 1 JIKA FileNum> FileNumLimit KEMUDIAN FileNum = 0 Teks 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 TEKS 0, 57, "Pilih Frwd Kembali",, 3 ENDIF

JIKA semGrnBtn> 1 KALI

semGrnBtn = 0 BUKA "COM1: 9600" sebagai # 1 CETAK # 1, CHR $ (FileNum); TUTUP LOOP ENDIF # 1

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

'SE: Tombol MICRO Mengganggu Subrutin' Biasa dengan aplikasi SEM, dll. '' ================================= ====================

Butang 'Merah / Kuning / Hijau mengganggu rutin

Rutin butang SEM standard. 'Menguji semRedBtn> 1 untuk tekan butang,> x untuk tekan butang panjang

SUB semRedBtnInt

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

SUB semYelBtnInt

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

SUB semGrnBtnInt

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

Langkah 4: Operasi Ringkas

Operasi Ringkas
Operasi Ringkas

Nombor berpusat besar pada paparan menunjukkan fail mana yang sedang dimainkan, atau terakhir dipilih.

Butang merah mengurangkan nombor fail. Butang kuning menambah nombor fail.

Butang hijau memilih / memainkan fail bernombor.

Disyorkan: