Мазмуну:

MedeaWiz Sprite көзөмөлдөө: 4 кадам
MedeaWiz Sprite көзөмөлдөө: 4 кадам

Video: MedeaWiz Sprite көзөмөлдөө: 4 кадам

Video: MedeaWiz Sprite көзөмөлдөө: 4 кадам
Video: [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 демейки боюнча бир видеону укурукта ойнотот. Флеш түзмөгүндө жайгашкан башка видеолорду Sprite пультунун жардамы менен тандап ойнотсо болот.

Amazon же TeamKingsleyден сатылып алынган

Sensor. Engine MICRO - бул кичинекей программалоочу контроллер тактасы, ал сенсорлор менен иштешүүгө жана ар кандай модулдарды башкарууга арналган. SEM STEM окуу түзмөгү катары колдонулушу мүмкүн. 37+ сенсорлордун жыйнагы менен колдонуу эң сонун!

CircuitGizmos сатылып алынган

Sensor. Engine MICRO (SEM) Rev 4

SEMдин жүрөгү - интеграцияланган программалык котормочу менен 32 биттик микроконтроллер. SEM колдонгон тил BASICтин заманбап версиясы. Тилдин мурунку версияларынан айырмаланып, бул жаңы BASIC структураланган. Бул чакан программаларды колдойт жана саптын номерлерине муктаж эмес. Бул SEM үчүн эң сонун тил. Үйрөнүү оңой, бирок дагы эле күчтүү. Бул SEMге керектүү болгон киргизүү жана чыгаруу көзөмөлүн колдойт.

SEMде ар кандай микросхемаларга туташуу үчүн ПХБнын жогорку четинде I/O линиялары бар. SEM прототиптештирүү үчүн solderless басма схемасы менен колдонулушу мүмкүн. SEM модулдарга, түзмөктөргө жана микросхемаларга интерфейс үчүн башка электрдик туташуу ыкмалары менен да колдонулушу мүмкүн.

1 -кадам: Видеолорду иштетүү

Жандуу видеолор
Жандуу видеолор
Жандуу видеолор
Жандуу видеолор

Конкреттүү видео файлды ойнотуу үчүн Sprite баскычы (же эквиваленти "кургак байланыш" схемасы) аркылуу да иштетилиши мүмкүн. Sprite менен келген көрсөтмөлөр (колдонмону сатып алардан мурун жүктөп алса болот), видео файлды ойнотуу үчүн Spriteти кантип басуу керек экенин көрсөтөт. Көрсөтмөлөр ошондой эле Программалануучу Логикалык Контроллерди (PLC) же PIR кыймыл сенсорун видеону ойнотуу үчүн Sprite менен кантип түз байланыштырса болорун көрсөтөт.

Бул ишке киргизүү бир файлды иштетүү үчүн кургак байланышка ээ болгон баскычка же түзмөккө мүмкүнчүлүк берет. Татаал триггерди Sensor. Engine MICRO аркылуу сенсордун киришине же белгиленген убакытка негизделген бир же бир нече шарттарды баалоо үчүн ишке ашырса болот. SEM Sprite'ге I/O порту аркылуу Sprite менен туташат жана Sprite'ди башкаруу үчүн сериялык буйруктарды колдонот.

2 -кадам: Sensor. Engine: MICRO

Сенсордон иштетүү. Мотор: MICRO
Сенсордон иштетүү. Мотор: MICRO
Сенсордон иштетүү. Мотор: MICRO
Сенсордон иштетүү. Мотор: MICRO

Sprite I/O порту жердеги байланышты, ошондой эле SEMди иштетүү үчүн колдонула турган +5V (100mA) камсыз кылат. SEMден Sprite сериялык көзөмөлү Tx жана Rx сериялык линияларын колдонуу менен ишке ашат. I/O порту үчүн байланыштар Sprite колдонмосунда берилген жана бул жерде көрсөтүлгөн.

"Микропроцессор" деп аталган тик бурчтуктун үстүндөгү диаграммада Sensor. Engine MICRO болот. SEM Spriteге кичинекей бажы кабели менен туташкан. Кара зым жерге шилтеме, кызыл зым SEMди иштетүү үчүн 5В менен камсыз кылат. (USB байланышы 5В камсыз кылгандыктан, иштеп чыгуу учурунда ажыратылган.)

Көк жана жашыл зымдар сериялык байланыш. Бул код үчүн Spriteден алынган маалыматтар колдонулбайт.

3 -кадам: Программа

Мисал программасы өтө жөнөкөй: Сандардын топтомун (0дөн 10го чейин) жылдырып, тандалганда, сан менен байланышкан файлды ойнотуңуз.

'Sprite Controller * 4 линия программасынын сыпаттамасы файл тандоочуда пайда болот' * бир апострофадан кийин 21 -белгиге чейин. ' *' * '--------------------- *

ОПЦИЯ АЧЫК

ОПЦИЯ АРТЫКЧЫ ЖОК ОПТОР АВТОРУН КҮЙДҮ

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

'Орнотуу коду' Орнотуу коду бул программаны баштаганда бир жолу иштейт '================================ ==================

'S. E: MICRO баскычы үзгүлтүккө учурайт жана айтылат

'SEM колдонмолору үчүн жалпы ж. 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum БҮТҮН

DIM FileNumLimit 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 OPEN "COM1: 9600" #1 PRINT #1, CHR $ (FileNum) катары; ЖАБУУ #1 ENDIF ЦИКЛИ

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

'SE: MICRO Button Interrupt Subroutines' Common to SEM apps, etc. '================================ ====================

'Кызыл/Сары/Жашыл баскыч күн тартибин үзгүлтүккө учуратат

'Стандарттык SEM баскычы тартиби. 'Сыноо semRedBtn> 1 баскычты басуу үчүн,> узакка басуу үчүн x

SUB semRedBtnInt

semRedBtn = 1 DO: ТЫНЫТУУ (5): semRedBtn = semRedBtn + 5: PIN (7) = 0 ТЫНЫТУУ (20) ЖАЗЫЛУУНУН АРЫ

SUB semYelBtnInt

semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: PIN (24) = 0 ТЫНЫТУУ (20) SUB SUB

SUB semGrnBtnInt

semGrnBtn = 1 DO: ТЫНЫТУУ (5): semGrnBtn = semGrnBtn + 5: PIN (26) = 0 ТЫНЫТУУ (20) ЖАЗЫЛЫШЫНЫН ҮЧҮН ЧӨЙРӨК

4 -кадам: Жөнөкөй операция

Жөнөкөй операция
Жөнөкөй операция

Дисплейдеги чоң борборлоштурулган сан кайсы файл ойнотулуп жатканын же акыркы жолу тандалганын көрсөтөт.

Кызыл баскыч файлдын номерин азайтат. Сары баскыч файлдын номерин көбөйтөт.

Жашыл баскыч номерленген файлды тандайт/ойнотот.

Сунушталууда: