Spisu treści:
- Krok 1: Uruchamianie filmów
- Krok 2: Wyzwalanie z czujnika.Silnik:MICRO
- Krok 3: Program
- Krok 4: Prosta obsługa
Wideo: Kontrolowanie Sprite MedeaWiz: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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
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:
Kontrolowanie Led przez aplikację Blynk za pomocą Nodemcu przez Internet: 5 kroków
Sterowanie Led przez aplikację Blynk za pomocą Nodemcu przez Internet: Witam wszystkich Dzisiaj pokażemy Ci, jak sterować diodą LED za pomocą smartfona przez Internet
Kontrolowanie świata z Google AIY: 8 kroków
Kontrolowanie świata za pomocą Google AIY: Zestaw Google AIY Projects Voice został udostępniony bezpłatnie wraz z drukowanym wydaniem MagPi z maja 2017 r., a teraz można go również kupić od wielu dostawców elektroniki. Czego się dowiesz Jak podłączyć diodę LED do AIY Voice Zestaw Jak wydobyć informacje z głosu
Kontrolowanie jasności LED za pomocą potencjometru z Arduino: 3 kroki
Sterowanie jasnością diody LED za pomocą potencjometru z Arduino: W tym projekcie będziemy sterować jasnością diody LED za pomocą zmiennej rezystancji zapewnianej przez potencjometr. Jest to bardzo prosty projekt dla początkującego, ale nauczy Cię wielu rzeczy o pracy potencjometru i LED, które są wymagane do adva
Kontrolowanie jasności diody LED za pomocą modułu Arduino i Bluetooth (HC-05): 4 kroki
Kontrolowanie jasności diody LED za pomocą modułu Arduino i Bluetooth (HC-05): WprowadzenieW tym samouczku będziemy kontrolować jasność diody LED za pomocą Arduino UNO, modułu Bluetooth (HC-05) i aplikacji na Androida dla Bluetooth (terminal Bluetooth)
Kontrolowanie brzęczyka i diody LED z Androida za pomocą Blynk: 4 kroki
Kontrolowanie brzęczyka i diody LED z Androida za pomocą Blynk: W tej instrukcji powiem Ci, jak podłączyć arduino do Androida za pomocą bluetooth dla GUI i IOT! W tym samouczku użyjemy telefonu z Androidem i aplikacji blynk (jednego z najlepszych GUI opcja dla arduino), aby włączyć diodę LED i sterować brzęczykiem za pomocą