Mundarija:
- 1 -qadam: Videolarni ishga tushirish
- 2 -qadam: Sensordan ishga tushirish. Dvigatel: MICRO
- 3 -qadam: Dastur
- 4 -qadam: oddiy operatsiya
Video: MedeaWiz Sprite -ni boshqarish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
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
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:
LoRa asosidagi masofadan boshqarish pulti - Katta masofadan asboblarni boshqarish: 8 qadam
LoRa asosidagi masofadan boshqarish pulti | Katta masofadan asboblarni boshqarish: Hey, nima bo'ldi, bolalar! Bu loyihada biz LEDlar, motorlar kabi turli xil asboblarni boshqarish uchun ishlatilishi mumkin bo'lgan masofadan boshqarish pultini yaratmoqchimiz yoki agar biz kundalik hayotimiz haqida gapiradigan bo'lsak, biz o'z uy dasturchimizni boshqaramiz.
Arduino va Ps2 masofadan boshqarish pulti yordamida 4dof yuqori quvvatli katta o'lchamli robot qo'lini qanday boshqarish mumkin?: 4 qadam
Arduino va Ps2 masofadan boshqarish pulti bilan 4dof yuqori quvvatli katta o'lchamli robot qo'lini qanday boshqarish mumkin?: Bu to'plamda yuqori quvvatli mg996 dvigateli ishlatiladi, u yuqori oqimga muhtoj, bizda ko'p quvvat manbai sinovi bor. Faqat 5v 6a adapter ishlaydi. Va arduino taxtasi 6dof robot qo'li ustida ham ishlaydi.end: yozing SINONING do'konini DIY o'yinchoq uchun sotib oling
"Hamma narsani" boshqarish uchun LED chastotali LED masofadan boshqarish pultini o'zgartirish: 5 qadam
"Hamma narsani" boshqarish uchun LED chastotali LED masofadan boshqarish pultini o'zgartirish: Men ushbu loyihada sizga LED chastotali masofadan boshqarish pultini qanday o'zgartirish kerakligini ko'rsataman, u orqali siz xohlagan narsani boshqarasiz. Bu shuni anglatadiki, biz RF masofadan boshqarish pultining uzatish jarayonini batafsil ko'rib chiqamiz, Arduino mcC bilan yuborilgan ma'lumotlarni o'qiymiz
Avtomobilni o'zgartirish: masofadan boshqarish pultidan o'zini o'zi boshqarish: 4 qadam
Avtomobilni o'zgartirish: masofadan boshqarish pultidan o'zini o'zi boshqarish: bu masofadan boshqarish pulti buzilgan RC avtomashinasini buzish. Garaj savdosida siz ko'p narsalarni topishingiz mumkin
Televizorni va ulangan Raspberry Pi -ni bir xil masofadan boshqarish pulti bilan boshqarish: 4 qadam
Xuddi shu masofadan boshqarish pulti yordamida televizor va Raspberry Pi -ni boshqarish: Raspberry Pi -ni infraqizil masofadan boshqarish pulti bilan boshqarish uchun biz ilgari LIRC -dan foydalana olardik. Bu 4.19.X yadrosiga qadar ishlagan, LIRC -ni ishga olish ancha qiyin bo'lgan. Ushbu loyihada bizda Raspberry Pi 3 B+ televizorga ulangan va biz