Оглавление:

Управление MedeaWiz Sprite: 4 шага
Управление MedeaWiz Sprite: 4 шага

Видео: Управление MedeaWiz Sprite: 4 шага

Видео: Управление MedeaWiz Sprite: 4 шага
Видео: Dahua Commercial Webinar: Intelligent Displays & Smart Networking 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

Датчик. Двигатель MICRO (SEM) Ред. 4

Сердцем SEM является 32-битный микроконтроллер со встроенным продвинутым интерпретатором программ. Язык, который использует SEM, - это современная версия BASIC. В отличие от предыдущих версий языка, этот новый БЕЙСИК структурирован. Он поддерживает подпрограммы и не требует номеров строк. Это идеальный язык для SEM. Его легко освоить, но он по-прежнему эффективен. Он поддерживает управление вводом и выводом, которое требуется SEM.

SEM имеет линии ввода-вывода вдоль верхнего края печатной платы для подключения к различным схемам. СЭМ можно использовать с печатной платой без пайки для создания прототипов. SEM также может использоваться с другими методами электрического подключения для взаимодействия с модулями, устройствами и цепями.

Шаг 1. Запуск видео

Запуск видео
Запуск видео
Запуск видео
Запуск видео

Sprite также может запускаться нажатием кнопки (или эквивалентной схемой «сухого контакта») для воспроизведения определенного видеофайла. Инструкции, прилагаемые к Sprite (руководство можно загрузить перед покупкой), показывают, как можно использовать кнопку, чтобы запустить Sprite для воспроизведения видеофайла. В инструкциях также показано, как программируемый логический контроллер (ПЛК) или датчик движения PIR можно подключить непосредственно к Sprite для запуска воспроизведения видео.

Этот запуск позволяет кнопке или устройству с выходом с сухим контактом запускать один файл. Более сложный запуск можно выполнить, используя Sensor. Engine MICRO для оценки одного или нескольких условий на основе входного сигнала датчика или запланированного времени. SEM будет подключаться к Sprite через порт ввода-вывода Sprite и использовать последовательные команды для управления Sprite.

Шаг 2: Запуск от датчика. Двигатель: MICRO

Запуск от датчика. Двигатель: MICRO
Запуск от датчика. Двигатель: MICRO
Запуск от датчика. Двигатель: MICRO
Запуск от датчика. Двигатель: MICRO

Порт ввода-вывода Sprite обеспечивает заземление, а также + 5 В (100 мА), которые можно использовать для питания SEM. Последовательное управление Sprite с SEM осуществляется с помощью последовательных линий Tx и Rx. Подключения для порта ввода-вывода приведены в руководстве Sprite и показаны здесь.

На диаграмме выше прямоугольник с названием «Микропроцессор» будет являться Sensor. Engine MICRO. SEM подключается к Sprite с помощью небольшого специального кабеля. Черный провод является заземлением, красный провод обеспечивает 5 В для питания SEM. (Отключен во время разработки, так как через USB-соединение подается напряжение 5 В.)

Синий и зеленый провода - последовательная связь. Для этого кода не используются данные, полученные от Sprite.

Шаг 3: Программа

Пример программы довольно прост: прокрутите набор чисел (от 0 до 10) и, если он выбран, воспроизведите файл, связанный с номером.

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

ВАРИАНТ ЯВНО

ОПЦИЯ ПО УМОЛЧАНИЮ НЕТ ОПЦИЯ АВТОЗАПУСК ВКЛ.

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

«Код установки» Код установки запускается один раз при запуске этой программы »=================================== =================

'S. E: кнопка MICRO прерывает и состояния

'Общее для приложений SEM и т. Д. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER' Состояния кнопок DIM semYelBtn AS INTEGER 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum AS INTEGER

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

Текст 0, 0, «Sprite Controller»,, 3, 1

ТЕКСТ 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 ТЕКСТ 0, 57, "Back Frwd Select",, 3

ДЕЛАТЬ

ЕСЛИ semRedBtn> 1 ТО

semRedBtn = 0 CLS FileNum = FileNum - 1 ЕСЛИ FileNum <0 THEN FileNum = FileNumLimit Text 0, 0, «Sprite Controller»,, 3, 1 ТЕКСТ 64, 12, «» + STR $ (FileNum) + «», C, 2, 2 ТЕКСТ 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 ТЕКСТ 64, 12, «» + STR $ (FileNum) + «», C, 2, 2 ТЕКСТ 0, 57, "Back Frwd Select",, 3 ENDIF

ЕСЛИ semGrnBtn> 1 ТО

semGrnBtn = 0 ОТКРЫТЬ "COM1: 9600" как # 1 ПЕЧАТЬ # 1, CHR $ (FileNum); ЗАКРЫТЬ ПЕТЛУ ЭНДИФ № 1

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

«SE: подпрограммы прерывания кнопки MICRO, общие для приложений SEM и т. Д.» ================================= ====================

'Процедуры прерывания красной / желтой / зеленой кнопок

'Стандартные кнопки SEM. 'Тестирование semRedBtn> 1 для нажатия кнопки,> x для длительного нажатия кнопки

SUB semRedBtnInt

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

SUB semYelBtnInt

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

SUB semGrnBtnInt

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

Шаг 4: Простое управление

Простая операция
Простая операция

Большое число по центру на дисплее показывает, какой файл воспроизводится или был выбран последним.

Красная кнопка уменьшает номер файла. Желтая кнопка увеличивает номер файла.

Зеленая кнопка выбирает / воспроизводит пронумерованный файл.

Рекомендуемые: