Оглавление:
- Шаг 1. Запуск видео
- Шаг 2: Запуск от датчика. Двигатель: MICRO
- Шаг 3: Программа
- Шаг 4: Простое управление
Видео: Управление MedeaWiz Sprite: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
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
Порт ввода-вывода 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: Простое управление
Большое число по центру на дисплее показывает, какой файл воспроизводится или был выбран последним.
Красная кнопка уменьшает номер файла. Желтая кнопка увеличивает номер файла.
Зеленая кнопка выбирает / воспроизводит пронумерованный файл.
Рекомендуемые:
ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук и управление скоростью и направлением с помощью Arduino: 8 шагов
ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук, скорость и направление с помощью Arduino: в этом руководстве мы узнаем, как управлять двигателем постоянного тока с помощью жестов рук с помощью Arduino и Visuino. Посмотрите видео! Также ознакомьтесь с этим: Учебное пособие по жестам руки
Atmega128A Пропорциональное управление двигателем - ATMEL ICE AVR Таймер UART ШИМ-управление: 4 шага
Пропорциональное управление двигателем Atmega128A - ATMEL ICE AVR Timer UART PWM Control: в этой инструкции я объясню вам, как управлять двигателем постоянного тока с помощью PWM, общаться через прерывания таймера ручки UART.Прежде всего, мы будем использовать плату разработки системы AVR Core. которые можно найти на Aliexpress по цене около 4 долларов США. Плата для разработки
Управление яркостью Управление светодиодами на основе ШИМ с помощью кнопок, Raspberry Pi и Scratch: 8 шагов (с изображениями)
Управление яркостью Управление светодиодами на основе ШИМ с помощью кнопок, Raspberry Pi и Scratch: я пытался найти способ объяснить своим ученикам, как работает ШИМ, поэтому я поставил себе задачу попытаться управлять яркостью светодиода с помощью 2 кнопок - одна кнопка увеличивает яркость светодиода, а другая - затемняет. Чтобы запрограммировать
Управление Wi-Fi ESP8266 RGB LED STRIP - NODEMCU как ИК-пульт для светодиодной ленты, управляемой через Wi-Fi - Управление смартфоном RGB LED STRIP: 4 шага
Управление Wi-Fi ESP8266 RGB LED STRIP | NODEMCU как ИК-пульт для светодиодной ленты, управляемой через Wi-Fi | Управление смартфоном RGB LED STRIP: Привет, ребята, в этом уроке мы узнаем, как использовать nodemcu или esp8266 в качестве ИК-пульта дистанционного управления для управления светодиодной лентой RGB, а Nodemcu будет управляться смартфоном через Wi-Fi. Таким образом, вы можете управлять светодиодной полосой RGB со своего смартфона
Датчик Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 шага
Сенсор Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: Этот проект должен быть основан на запросе информации о расстоянии от ультрасовременного сенсора HC-SR04, который должен быть использован для медикаментозного перехода на нижний уровень. Para isso, foi utilizada a p