Daftar Isi:

Mengontrol Sprite MedeaWiz: 4 Langkah
Mengontrol Sprite MedeaWiz: 4 Langkah

Video: Mengontrol Sprite MedeaWiz: 4 Langkah

Video: Mengontrol Sprite MedeaWiz: 4 Langkah
Video: MedeaWiz® Sprite® - Connect a Push Button 2024, November
Anonim
Mengontrol Sprite MedeaWiz
Mengontrol Sprite MedeaWiz
Mengontrol Sprite MedeaWiz
Mengontrol Sprite MedeaWiz
Mengontrol Sprite MedeaWiz
Mengontrol Sprite MedeaWiz
Mengontrol Sprite MedeaWiz
Mengontrol Sprite MedeaWiz

Sprite MedeaWiz (https://www.medeawiz.com/) adalah perangkat elektronik yang sangat kecil yang memutar video. Video untuk Sprite dapat ditemukan di USB flash/thumb drive atau di kartu SD. Sprite akan memutar satu video secara default dalam satu lingkaran. Video lain yang terletak di perangkat flash dapat dipilih dan diputar menggunakan remote control Sprite.

Dibeli dari Amazon atau dari TeamKingsley

Sensor. Engine MICRO adalah papan pengontrol kecil yang dapat diprogram yang dimaksudkan untuk menghubungkan ke sensor dan mengontrol berbagai modul. SEM dapat digunakan sebagai perangkat pembelajaran STEM. Sangat baik untuk digunakan dengan koleksi 37+ sensor!

Dibeli dari CircuitGizmos

Sensor. Mesin MICRO (SEM) Rev 4

Inti dari SEM adalah mikrokontroler 32 bit dengan program interpreter lanjutan yang terintegrasi. Bahasa yang digunakan SEM adalah versi modern dari BASIC. Tidak seperti versi bahasa sebelumnya, BASIC baru ini terstruktur. Ini mendukung subrutin dan tidak memerlukan nomor baris. Ini adalah bahasa yang sempurna untuk SEM. Mudah dipelajari, namun tetap kuat. Ini memiliki dukungan untuk kontrol input dan output yang dibutuhkan SEM.

SEM memiliki jalur I/O di sepanjang tepi atas PCB untuk koneksi ke berbagai sirkuit. SEM dapat digunakan dengan papan sirkuit cetak tanpa solder untuk pembuatan prototipe. SEM juga dapat digunakan dengan metode sambungan listrik lainnya untuk antarmuka ke modul, perangkat, dan sirkuit.

Langkah 1: Memicu Video

Video Pemicu
Video Pemicu
Video Pemicu
Video Pemicu

Sprite juga dapat dipicu oleh kontak tombol (atau sirkuit "kontak kering" yang setara) untuk memutar file video tertentu. Instruksi yang disertakan dengan Sprite (manual dapat diunduh sebelum membeli) menunjukkan bagaimana tombol dapat digunakan untuk memicu Sprite memutar file video. Instruksi juga menunjukkan bagaimana Programmable Logic Controller (PLC) atau sensor gerak PIR dapat dihubungkan langsung ke Sprite untuk memicu pemutaran video.

Pemicu ini memungkinkan tombol atau perangkat dengan output kontak kering untuk memicu satu file. Pemicu yang lebih kompleks dapat dilakukan dengan menggunakan Sensor. Engine MICRO untuk mengevaluasi satu atau beberapa kondisi berdasarkan input sensor, atau waktu yang dijadwalkan. SEM akan terhubung ke Sprite melalui port I/O Sprite dan menggunakan perintah serial untuk mengontrol Sprite.

Langkah 2: Memicu Dari Sensor. Engine:MICRO

Memicu Dari Sensor. Mesin:MICRO
Memicu Dari Sensor. Mesin:MICRO
Memicu Dari Sensor. Mesin:MICRO
Memicu Dari Sensor. Mesin:MICRO

Port I/O Sprite menyediakan koneksi ground serta +5V (100mA) yang dapat digunakan untuk memberi daya pada SEM. Kontrol serial Sprite dari SEM dilakukan dengan menggunakan jalur serial Tx dan Rx. Koneksi untuk port I/O disediakan dalam manual Sprite dan ditampilkan di sini.

Dalam diagram di atas persegi panjang bernama "Mikroprosesor" akan menjadi MICRO Sensor. Engine. SEM terhubung ke Sprite dengan kabel kustom kecil. Kabel hitam adalah referensi ground, kabel merah menyediakan 5V untuk memberi daya pada SEM. (Terputus selama pengembangan karena koneksi USB menyediakan 5V.)

Kabel biru dan hijau adalah komunikasi serial. Untuk kode ini data yang diterima dari Sprite tidak digunakan.

Langkah 3: Program

Contoh program agak sederhana: Gulir melalui serangkaian angka (0 hingga 10) dan ketika dipilih, putar file yang terkait dengan nomor tersebut.

'Sprite Controller * Deskripsi program 4 baris muncul di pemilih file' * hingga karakter ke-21 setelah tanda kutip tunggal. ' * ' * '---------------------*

OPSI EXPLISIT

OPTION DEFAULT NONE OPTION AUTORUN ON

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

'Kode Setup' Kode setup berjalan satu kali saat Anda memulai program ini '================================== ===================

'S. E: tombol MICRO menyela dan menyatakan

'Umum untuk aplikasi SEM, dll. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn SEBAGAI INTEGERBtn ASsemYel Status DIM DIM 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum SEBAGAI INTEGER

DIM FileNumLimit SEBAGAI INTEGER FileNum = 0 FileNumLimit = 10

Teks 0, 0, "Pengontrol Sprite",, 3, 1

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

MELAKUKAN

JIKA semRedBtn > 1 MAKA

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

JIKA semYelBtn > 1 MAKA

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

JIKA semGrnBtn > 1 MAKA

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

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

'SE:MICRO Button Interrupt Subrutin' Umum untuk aplikasi SEM, dll. '================================ ======================

'Tombol Merah/Kuning/Hijau mengganggu rutinitas

' Rutinitas tombol SEM standar. ' Menguji semRedBtn > 1 untuk penekanan tombol, > x untuk penekanan tombol yang lama

SUB semRedBtnInt

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

SUB semYelBtnInt

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

SUB semGrnBtnInt

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

Langkah 4: Operasi Sederhana

Operasi Sederhana
Operasi Sederhana

Angka besar di tengah pada layar menunjukkan file mana yang sedang diputar, atau yang terakhir dipilih.

Tombol merah mengurangi nomor file. Tombol kuning menambah nomor file.

Tombol hijau memilih/memutar file bernomor.

Direkomendasikan: