Inhaltsverzeichnis:
- Schritt 1: Auslösen von Videos
- Schritt 2: Triggerung vom Sensor.Engine:MICRO
- Schritt 3: Das Programm
- Schritt 4: Einfache Bedienung
Video: MedeaWiz Sprite steuern - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Das MedeaWiz Sprite (https://www.medeawiz.com/) ist ein sehr kleines elektronisches Gerät, das Videos abspielt. Die Videos für das Sprite können sich entweder auf einem USB-Stick oder auf einer SD-Karte befinden. Das Sprite spielt standardmäßig ein Video in einer Schleife ab. Andere Videos, die sich auf dem Flash-Gerät befinden, können mit der Sprite-Fernbedienung ausgewählt und abgespielt werden.
Gekauft bei Amazon oder bei TeamKingsley
Die Sensor. Engine MICRO ist eine kleine programmierbare Controllerplatine, die als Schnittstelle zu Sensoren dient und verschiedene Module steuert. Das SEM kann als STEM-Lerngerät verwendet werden. Ausgezeichnet mit einer Sammlung von 37+ Sensoren zu verwenden!
Gekauft bei CircuitGizmos
Sensor. Motor MICRO (SEM) Rev 4
Das Herzstück des SEM ist ein 32-Bit-Mikrocontroller mit integriertem erweiterten Programminterpreter. Die von SEM verwendete Sprache ist eine moderne Version von BASIC. Im Gegensatz zu früheren Versionen der Sprache ist dieses neue BASIC strukturiert. Es unterstützt Unterprogramme und benötigt keine Zeilennummern. Es ist die perfekte Sprache für das SEM. Es ist leicht zu erlernen und dennoch leistungsstark. Es unterstützt die Eingabe- und Ausgabesteuerung, die das SEM benötigt.
Das SEM hat I/O-Leitungen entlang der oberen Kante der Leiterplatte zum Anschluss an verschiedene Schaltkreise. Das SEM kann mit einer lötfreien Leiterplatte für das Prototyping verwendet werden. Das SEM kann auch mit anderen elektrischen Verbindungsmethoden verwendet werden, um eine Schnittstelle zu Modulen, Geräten und Schaltkreisen herzustellen.
Schritt 1: Auslösen von Videos
Das Sprite kann auch durch einen Tastenkontakt (oder eine äquivalente "Trockenkontakt" -Schaltung) ausgelöst werden, um eine bestimmte Videodatei abzuspielen. Die mit dem Sprite gelieferte Anleitung (das Handbuch kann vor dem Kauf heruntergeladen werden) zeigt, wie eine Taste verwendet werden kann, um das Sprite zum Abspielen einer Videodatei auszulösen. Die Anleitung zeigt auch, wie eine speicherprogrammierbare Steuerung (SPS) oder ein PIR-Bewegungssensor direkt an das Sprite angeschlossen werden kann, um die Videowiedergabe auszulösen.
Durch diese Auslösung kann eine Taste oder ein Gerät mit einem potentialfreien Kontaktausgang eine einzelne Datei auslösen. Eine komplexere Triggerung könnte erreicht werden, indem die Sensor. Engine MICRO verwendet wird, um eine oder mehrere Bedingungen basierend auf der Sensoreingabe oder der geplanten Zeit zu bewerten. Das SEM wird über den I/O-Port des Sprites mit dem Sprite verbunden und verwendet serielle Befehle, um das Sprite zu steuern.
Schritt 2: Triggerung vom Sensor. Engine:MICRO
Der Sprite-I/O-Port bietet eine Masseverbindung sowie +5V (100mA), die zur Stromversorgung des SEM verwendet werden können. Die serielle Steuerung des Sprites vom SEM erfolgt über die seriellen Tx- und Rx-Leitungen. Die Anschlüsse für den I/O-Port werden im Sprite-Handbuch bereitgestellt und hier gezeigt.
Im obigen Diagramm ist das Rechteck mit dem Namen "Microprocessor" das Sensor. Engine MICRO. Das SEM wird mit einem kleinen benutzerdefinierten Kabel mit dem Sprite verbunden. Das schwarze Kabel ist Massereferenz, das rote Kabel liefert 5V, um das SEM mit Strom zu versorgen. (Während der Entwicklung getrennt, da die USB-Verbindung 5 V liefert.)
Die blauen und grünen Drähte sind serielle Kommunikation. Für diesen Code werden die vom Sprite empfangenen Daten nicht verwendet.
Schritt 3: Das Programm
Das Beispielprogramm ist ziemlich einfach: Scrollen Sie durch eine Reihe von Zahlen (0 bis 10) und spielen Sie bei Auswahl die mit der Zahl verbundene Datei ab.
'Sprite Controller * 4-zeilige Programmbeschreibung erscheint in der Dateiauswahl' * bis zum 21. Zeichen nach dem einzelnen Appostroph. ' * ' * '---------------------*
OPTION EXPLIZIT
OPTION STANDARD KEINE OPTION AUTORUN EIN
'====================================================
'Setup-Code 'Der Setup-Code wird einmal ausgeführt, wenn Sie dieses Programm starten '================================== =================
'S. E:MICRO-Taste unterbricht und Zustände
'Gemeinsam für die SEM-Apps, etc. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER semTE nRnB INTEGER AS'ButtonnB INTEGER AS'Button States INTEGER DIMnT 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum AS INTEGER
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
Text 0, 0, "Sprite-Controller",, 3, 1
TEXT 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3
TUN
WENN semRedBtn > 1 DANN
semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum < 0 THEN FileNum = FileNumLimit Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEXT 0, 57, "Zurück Vorwd Auswahl",, 3 ENDIF
WENN semYelBtn > 1 DANN
semYelBtn = 0 CLS FileNum = FileNum + 1 IF FileNum > FileNumLimit THEN FileNum = 0 Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEXT 0, 57, "Zurück Vorwd Auswahl",, 3 ENDIF
WENN semGrnBtn > 1 DANN
semGrnBtn = 0 OPEN "COM1:9600" as #1 PRINT #1, CHR$(FileNum); SCHLIESSEN #1 ENDIF-SCHLEIFE
'=====================================================
'SE:MICRO Button Interrupt Subroutines 'Gemeinsam für die SEM-Apps usw.'================================ ====================
'Rote/Gelbe/Grüne Taste unterbrechen Routinen
' Standard-SEM-Tastenroutinen. ' semRedBtn testen > 1 für Tastendruck, > x für langen Tastendruck
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
Schritt 4: Einfache Bedienung
Die große Zahl in der Mitte im Display zeigt an, welche Datei gerade abgespielt wird oder zuletzt ausgewählt wurde.
Die rote Taste verringert die Dateinummer. Die gelbe Taste erhöht die Dateinummer.
Die grüne Taste wählt/spielt die nummerierte Datei.
Empfohlen:
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: Dieses Instructable bietet Ihnen eine schnelle und einfache Möglichkeit, ein Arduino-Board zu Apples HomeKit auf einem iOS-Gerät hinzuzufügen. Es eröffnet alle möglichen Möglichkeiten, einschließlich Skripte, die auf dem Server ausgeführt werden, kombiniert mit Apples HomeKit "Szenen", es macht
Gewusst wie: Geschwindigkeit des Motors steuern?: 5 Schritte (mit Bildern)
Gewusst wie: Geschwindigkeit des Motors steuern?: Wenn Sie ein paar DC-Motoren herumliegen haben, kommt Ihnen die erste Frage in den Sinn, wie ich die Geschwindigkeit dieser Motoren kontrolliere! Also in diesem Instructables werde ich zeigen, wie einfach es ist! Sie fühlen sich faul, Sie können Videos auf meinem Kanal ansehen Auch Huge Tha
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: 8 Schritte
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: Dieser Blogbeitrag ist Teil der Zio Robotics Series.EinführungIn diesem Tutorial werden wir ein Projekt erstellen, in dem wir Zio-Module verwenden, um den Roboterarm zu steuern. In diesem Projekt lernen Sie, wie Sie Ihre Roboterarmkralle öffnen und schließen. Diese n