Isi kandungan:
- Langkah 1: Mencetuskan Video
- Langkah 2: Mencetuskan Sensor. Mesin: MICRO
- Langkah 3: Program
- Langkah 4: Operasi Ringkas
Video: Mengawal MedeaWiz Sprite: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
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:
Menggunakan Guitar Hero Guitar untuk Mengawal Zum (Windows Only): 9 Langkah
Menggunakan Guitar Hero Guitar untuk Mengawal Zum (Hanya Windows): Ketika kita berada di tengah-tengah wabak global, banyak dari kita terjebak dalam pembersihan rumah dan menyertai perjumpaan di Zoom. Selepas beberapa ketika, ini boleh menjadi sangat hambar dan membosankan. Semasa membersihkan rumah saya, saya menjumpai gitar Guitar Hero lama yang dilemparkan ke
Mengawal Aplikasi Led Melalui Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengawal Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan kepada Anda Bagaimana Anda Boleh Mengendalikan LED Menggunakan Telefon Pintar Melalui Internet
DC MOTOR MOSFET Mengawal Kelajuan Menggunakan Arduino: 6 Langkah
DC MOTOR MOSFET Mengawal Kelajuan Menggunakan Arduino: Dalam tutorial ini kita akan belajar bagaimana mengawal kelajuan Motor DC menggunakan Modul MOSFET. Tonton videonya
Cara Mengawal Bluetooth (HC-05) Dengan Arduino: 5 Langkah
Cara Mengawal Bluetooth (HC-05) Dengan Arduino: Halo kawan-kawan saya dalam pelajaran ini kita akan belajar bagaimana mengendalikan motor dc dengan telefon pintar atau tablet kita. Untuk mencapai ini, kita akan menggunakan pengawal motor L298N dan modul Bluetooth (HC- 05). Jadi mari kita mulakan
Mengawal Lengan Robot Dengan TLV493D, Joystick Dan, Arduino: 3 Langkah
Mengawal Lengan Robot Dengan TLV493D, Joystick And, Arduino: Pengawal alternatif untuk robot anda dengan sensor TLV493D, sensor magnet dengan 3 darjah kebebasan (x, y, z) dengan ini anda dapat mengawal projek baru anda dengan komunikasi I2C pada anda mikrokontroler dan papan elektronik yang Bast P