Spisu treści:

Kontrolowanie Sprite MedeaWiz: 4 kroki
Kontrolowanie Sprite MedeaWiz: 4 kroki

Wideo: Kontrolowanie Sprite MedeaWiz: 4 kroki

Wideo: Kontrolowanie Sprite MedeaWiz: 4 kroki
Wideo: 101 ФАКТ о ФАСТ-ФУДЕ 🍔 2024, Listopad
Anonim
Kontrolowanie Sprite MedeaWiz
Kontrolowanie Sprite MedeaWiz
Kontrolowanie Sprite MedeaWiz
Kontrolowanie Sprite MedeaWiz
Kontrolowanie Sprite MedeaWiz
Kontrolowanie Sprite MedeaWiz
Kontrolowanie Sprite MedeaWiz
Kontrolowanie Sprite MedeaWiz

MedeaWiz Sprite (https://www.medeawiz.com/) to bardzo małe urządzenie elektroniczne, które odtwarza filmy. Filmy do Sprite'a mogą znajdować się na pamięci flash USB lub na karcie SD. Sprite domyślnie odtworzy jeden film w pętli. Inne filmy znajdujące się na urządzeniu flash można wybierać i odtwarzać za pomocą pilota Sprite.

Zakupiony od Amazon lub od TeamKingsley

Sensor. Engine MICRO to mała programowalna płyta sterownika przeznaczona do łączenia z czujnikami i sterowania różnymi modułami. SEM może być używany jako urządzenie do nauki STEM. Doskonały w użyciu z kolekcją ponad 37 czujników!

Zakupiony od CircuitGizmos

Sensor. Engine MICRO (SEM) Rev 4

Sercem SEM jest 32-bitowy mikrokontroler ze zintegrowanym zaawansowanym interpreterem programu. Język używany przez SEM to nowoczesna wersja BASICa. W przeciwieństwie do poprzednich wersji języka, ten nowy BASIC ma strukturę. Obsługuje podprogramy i nie wymaga numerów linii. To idealny język dla SEM. Jest łatwy do nauczenia, a mimo to potężny. Posiada wsparcie dla kontroli wejścia i wyjścia, których potrzebuje SEM.

SEM ma linie I/O wzdłuż górnej krawędzi PCB do podłączenia do różnych obwodów. SEM może być używany z płytką drukowaną bez lutowania do prototypowania. SEM może być również używany z innymi metodami połączeń elektrycznych do łączenia się z modułami, urządzeniami i obwodami.

Krok 1: Uruchamianie filmów

Wyzwalanie filmów
Wyzwalanie filmów
Wyzwalanie filmów
Wyzwalanie filmów

Sprite może być również wyzwalany przez kontakt przycisku (lub równoważny obwód „suchy kontakt”) w celu odtworzenia określonego pliku wideo. Instrukcje dołączone do Sprite'a (instrukcję można pobrać przed zakupem) pokazują, w jaki sposób można użyć przycisku, aby uruchomić Sprite'a w celu odtworzenia pliku wideo. Instrukcje pokazują również, w jaki sposób można podłączyć programowalny sterownik logiczny (PLC) lub czujnik ruchu PIR bezpośrednio do Sprite, aby uruchomić odtwarzanie wideo.

To wyzwalanie umożliwia wyzwalanie pojedynczego pliku przez przycisk lub urządzenie z wyjściem bezprądowym. Bardziej złożone wyzwalanie można osiągnąć za pomocą Sensor. Engine MICRO do oceny jednego lub wielu warunków w oparciu o dane wejściowe czujnika lub zaplanowany czas. SEM połączy się ze Sprite przez port I/O Sprite i użyje poleceń szeregowych do sterowania Sprite.

Krok 2: Wyzwalanie z czujnika. Silnik:MICRO

Wyzwalanie z czujnika. Silnik:MICRO
Wyzwalanie z czujnika. Silnik:MICRO
Wyzwalanie z czujnika. Silnik:MICRO
Wyzwalanie z czujnika. Silnik:MICRO

Port We/Wy Sprite zapewnia połączenie uziemiające, a także +5 V (100 mA), które można wykorzystać do zasilania SEM. Szeregowe sterowanie Sprite z SEM odbywa się za pomocą linii szeregowych Tx i Rx. Połączenia dla portu I/O są opisane w instrukcji Sprite i pokazane tutaj.

Na powyższym schemacie prostokąt o nazwie „Mikroprocesor” będzie oznaczał MICRO Sensor. Engine. SEM jest podłączony do Sprite za pomocą małego niestandardowego kabla. Czarny przewód jest uziemieniem, czerwony przewód zapewnia 5 V do zasilania SEM. (Odłączony podczas opracowywania, ponieważ połączenie USB zapewnia 5 V.)

Przewody niebieski i zielony to komunikacja szeregowa. Dla tego kodu nie są wykorzystywane dane otrzymane od Sprite'a.

Krok 3: Program

Przykładowy program jest dość prosty: Przewiń zestaw liczb (od 0 do 10) i po wybraniu odtwórz plik powiązany z numerem.

'Sprite Controller * 4-liniowy opis programu pojawia się w selektorze plików' * do 21. znaku po pojedynczym apostrofie. ' * ' * '---------------------*

OPCJA WYRAŹNA

OPCJA DOMYŚLNIE BRAK AUTORUN OPCJA WŁ

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

'Kod instalacji 'Kod instalacji jest uruchamiany raz po uruchomieniu tego programu '==================================== =================

'S. E:MICRO przycisk przerywa i stany

'Wspólne dla aplikacji SEM, itp. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTERGnBtnIntButn 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum AS INTEGER

DIM LimitNumPliku AS INTEGERNumpliku = 0 LimitNumPliku = 10

Tekst 0, 0, „Kontroler Sprite”,, 3, 1

TEKST 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEKST 0, 57, "Wstecz Wybierz przód",, 3

ROBIĆ

JEŻELI semRedBtn > 1 TO

semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum < 0 THEN FileNum = FileNumLimit Tekst 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEKST 0, 57, "Wstecz Wybierz przód",, 3 ENDIF

JEŚLI semYelBtn > 1 TO

semYelBtn = 0 CLS Numer_pliku = Numer_pliku + 1 IF Numer_pliku > LimitNum_pliku THEN Numer_pliku = 0 Tekst 0, 0, "Sprite Controller",, 3, 1 TEKST 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEKST 0, 57, "Wstecz Wybierz przód",, 3 ENDIF

JEŻELI semGrnBtn > 1 TO

semGrnBtn = 0 OPEN "COM1:9600" jako #1 PRINT #1, CHR$(FileNum); ZAMKNIJ #1 PĘTLA ENDIF

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

'SE:MICRO Button Podprogramy przerwania 'Wspólne dla aplikacji SEM itp. '================================= =====================

„Procedury przerwania czerwonego/żółtego/zielonego przycisku”

' Standardowe procedury przycisków SEM. ' Testowanie semRedBtn > 1 dla naciśnięcia przycisku, > x dla długiego naciśnięcia przycisku

SUB semRedBtnInt

semRedBtn = 1 DO: PAUSE(5): semRedBtn = semRedBtn + 5: PĘTLA PODCZAS PIN(7) = 0 PAUZA(20) END SUB

SUB semYelBtnInt

semYelBtn = 1 DO: PAUSE(5): semYelBtn = semYelBtn + 5: PĘTLA PODCZAS PIN(24) = 0 PAUSE(20) END SUB

SUB semGrnBtnInt

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

Krok 4: Prosta obsługa

Prosta obsługa
Prosta obsługa

Duża wyśrodkowana liczba na wyświetlaczu pokazuje, który plik jest odtwarzany lub był ostatnio wybrany.

Czerwony przycisk zmniejsza numer pliku. Żółty przycisk zwiększa numer pliku.

Zielony przycisk wybiera/odtwarza numerowany plik.

Zalecana: