Мазмұны:

MedeaWiz Sprite басқару: 4 қадам
MedeaWiz Sprite басқару: 4 қадам

Бейне: MedeaWiz Sprite басқару: 4 қадам

Бейне: MedeaWiz Sprite басқару: 4 қадам
Бейне: [ENG] MedeaWiz Sprite - Unboxing + Getting Started | AtmosFX Media Player 2024, Қараша
Anonim
MedeaWiz Sprite бақылауы
MedeaWiz Sprite бақылауы
MedeaWiz Sprite бақылауы
MedeaWiz Sprite бақылауы
MedeaWiz Sprite бақылауы
MedeaWiz Sprite бақылауы
MedeaWiz Sprite бақылауы
MedeaWiz Sprite бақылауы

MedeaWiz Sprite (https://www.medeawiz.com/) - бейнелерді ойнататын өте кішкентай электронды құрылғы. Sprite бейнелері USB флэш -дискісінде немесе SD картасында орналасуы мүмкін. Sprite әдепкі бойынша бір бейнені циклде ойнатады. Флеш -құрылғыда орналасқан басқа бейнелерді қашықтан басқару пультінің көмегімен таңдап, ойнатуға болады.

Amazon -дан немесе TeamKingsley -ден сатып алынды

Sensor. Engine MICRO - бұл датчиктермен байланысуға және әр түрлі модульдерді басқаруға арналған шағын бағдарламаланатын контроллер тақтасы. SEM STEM оқу құралы ретінде қолданыла алады. 37+ датчиктер жиынтығында қолдану өте жақсы!

CircuitGizmos -тан сатып алынды

Sensor. Engine MICRO (SEM) Rev 4

SEM жүрегі - бұл 32 биттік микроконтроллер, кіріктірілген бағдарламалық интерпретаторы бар. SEM қолданатын тіл - BASIC -тің заманауи нұсқасы. Тілдің бұрынғы нұсқаларынан айырмашылығы, бұл жаңа BASIC құрылымдалған. Ол ішкі бағдарламаларды қолдайды және жол нөмірлерін қажет етпейді. Бұл SEM үшін тамаша тіл. Үйрену оңай, бірақ әлі де күшті. Ол SEM қажет кіру мен шығуды басқаруды қолдайды.

SEM әр түрлі схемаларға қосылу үшін ПХД жоғарғы жиегіндегі енгізу -шығару сызықтары бар. SEM прототиптеу үшін дәнекерленген баспа платасымен бірге қолданыла алады. SEM модульдерге, құрылғыларға және тізбектерге интерфейс жасау үшін басқа электрлік қосылу әдістерімен де қолданыла алады.

1 -қадам: бейнелерді іске қосу

Триггерлік бейнелер
Триггерлік бейнелер
Триггерлік бейнелер
Триггерлік бейнелер

Сондай -ақ, Sprite арнайы бейне файлды ойнату үшін түйменің контактісімен (немесе балама «құрғақ байланыс» схемасы) іске қосылуы мүмкін. Sprite -мен бірге келетін нұсқаулық (нұсқаулықты сатып алудан бұрын жүктеуге болады) бейне файлды ойнату үшін Sprite -ті іске қосу үшін түймені қалай қолдануға болатынын көрсетеді. Нұсқаулар сонымен қатар бейнені ойнатуды бастау үшін бағдарламаланатын логикалық контроллерді (PLC) немесе PIR қозғалыс сенсорын Sprite -ге қалай қосуға болатынын көрсетеді.

Бұл іске қосу түймені немесе құрғақ контактілі құрылғыға бір файлды іске қосуға мүмкіндік береді. Сенсордың кіруіне немесе жоспарланған уақытқа негізделген бір немесе бірнеше шарттарды бағалау үшін Sensor. Engine MICRO көмегімен неғұрлым күрделі триггерді іске асыруға болады. SEM Sprite -ге енгізу/шығару порты арқылы Sprite -ге қосылады және Sprite -ті басқару үшін сериялық командаларды қолданады.

2 -қадам: Сенсордан қозғалтқыш. Мотор: MICRO

Сенсордан қозғалтқыш. Мотор: MICRO
Сенсордан қозғалтқыш. Мотор: MICRO
Сенсордан қозғалтқыш. Мотор: MICRO
Сенсордан қозғалтқыш. Мотор: MICRO

Sprite I/O порты жерге қосылымды, сонымен қатар +5В (100мА) қамтамасыз етеді, ол SEM -ді қосуға болады. SEM жүйесінен Sprite сериялық бақылауы Tx және Rx сериялық желілерінің көмегімен жүзеге асады. Енгізу -шығару портына қосылымдар Sprite нұсқаулығында берілген және мұнда көрсетілген.

Жоғарыдағы диаграммада «Микропроцессор» деп аталатын тіктөртбұрышта Sensor. Engine MICRO болады. SEM Sprite -ге шағын реттелетін кабельмен қосылған. Қара сым жерге сілтеме болып табылады, ал қызыл сым SEM -ге қуат беру үшін 5В береді. (USB қосылымы 5В қамтамасыз ететіндіктен, әзірлеу кезінде ажыратылады.)

Көк және жасыл сымдар сериялық байланыс болып табылады. Бұл код үшін Sprite -тен алынған деректер пайдаланылмайды.

3 -қадам: Бағдарлама

Мысал бағдарламасы өте қарапайым: сандар жиынтығын (0 -ден 10 -ға дейін) айналдырыңыз және таңдалған кезде санмен байланысты файлды ойнатыңыз.

'Sprite Controller * 4 жолды бағдарламаның сипаттамасы' селекторында ' * 21 -ші таңбаға дейін бір апострофтан кейін пайда болады. ' *' * '--------------------- *

НҰСҚА ОПЦИЯ

ОПЦИЯ ӘДЕПІ ЖОҚ ЕМЕС ОПТОР АВТОРУНЫ ҚОСУЛЫ

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

'Setup Code' Орнату коды осы бағдарламаны іске қосқан кезде бір рет іске қосылады '================================ ==================

'S. E: MICRO түймесі үзіліп, күйге келтіріледі

'SEM қосымшаларына және т. 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum БҰТЫН

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

Мәтін 0, 0, «Sprite Controller»,, 3, 1

TEXT 64, 12, «»+STR $ (FileNum)+«», C, 2, 2 TEXT 0, 57, «Back Frwd Select»,, 3

ЖАСА

Егер semRedBtn> 1 СОНДА

semRedBtn = 0 CLS FileNum = FileNum - 1 IFN FileNum <0 ОНДА FileNum = FileNumLimit мәтіні 0, 0, «Sprite Controller»,, 3, 1 TEXT 64, 12, «»+STR $ (FileNum)+«», C, 2, 2 TEXT 0, 57, «Back Frwd Select»,, 3 ENDIF

Егер semYelBtn> 1 СОНДА

semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLimit THEN FileNum = 0 Мәтін 0, 0, «Sprite Controller»,, 3, 1 TEXT 64, 12, «»+STR $ (FileNum)+«», C, 2, 2 TEXT 0, 57, «Back Frwd Select»,, 3 ENDIF

Егер semGrnBtn> 1 СОНДА

semGrnBtn = 0 АШЫҚ «COM1: 9600» №1 PRINT #1, CHR $ (FileNum) ретінде; ЖАБУ #1 ENDIF ЦИКЛІ

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

'SE: SEM қосымшаларына ортақ MICRO түймелерінің үзіліс ішкі бағдарламалары' т.б. =============================== =====================

'Қызыл/Сары/Жасыл түйме процедураларды үзеді

'SEM батырмасының стандартты процедуралары. 'Түймешіктерді басу үшін semRedBtn> 1 тестілеу, түймелерді ұзақ басу үшін> x

SUB semRedBtnInt

semRedBtn = 1 DO: КІДІРТУ (5): semRedBtn = semRedBtn + 5: PIN (7) = 0 КІДІРТУ (20) Соңы

SUB semYelBtnInt

semYelBtn = 1 DO: КІДІРТУ (5): semYelBtn = semYelBtn + 5: PIN (24) = 0 КІДІРТУ (20) ЖЫЛДЫҚ АРАЛЫҚ

SUB semGrnBtnInt

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

4 -қадам: қарапайым операция

Қарапайым операция
Қарапайым операция

Дисплейдегі үлкен орталықтандырылған сан қандай файл ойнатылып жатқанын немесе соңғы таңдалғанын көрсетеді.

Қызыл түйме файл нөмірін азайтады. Сары түйме файл нөмірін көбейтеді.

Жасыл түйме нөмірленген файлды таңдайды/ойнайды.

Ұсынылған: