Innholdsfortegnelse:
- Trinn 1: Utløser videoer
- Trinn 2: Utløser fra sensoren. Motor: MICRO
- Trinn 3: Programmet
- Trinn 4: Enkel betjening
Video: Kontroll av MedeaWiz Sprite: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
MedeaWiz Sprite (https://www.medeawiz.com/) er en veldig liten elektronisk enhet som spiller av videoer. Videoene til Sprite kan finnes enten på en USB -flash/tommelstasjon eller på et SD -kort. Sprite vil spille av en video som standard i en loop. Andre videoer på flash -enheten kan velges og spilles av med Sprite -fjernkontrollen.
Kjøpt fra Amazon eller fra TeamKingsley
Sensor. Engine MICRO er et lite programmerbart kontrollerkort som er ment å koble til sensorer og kontrollere forskjellige moduler. SEM kan brukes som en STEM -læringsenhet. Utmerket å bruke med en samling av 37+ sensorer!
Kjøpt fra CircuitGizmos
Sensor. Motor MIKRO (SEM) Rev 4
Hjertet i SEM er en 32 -biters mikrokontroller med en integrert avansert programtolk. Språket som SEM bruker er en moderne versjon av BASIC. I motsetning til tidligere versjoner av språket, er denne nye BASIC strukturert. Den støtter subrutiner og trenger ikke linjenumre. Det er det perfekte språket for SEM. Det er lett å lære, men likevel kraftig. Den har støtte for inngangs- og utgangskontrollen som SEM trenger.
SEM har I/O -linjer langs den øvre kanten av kretskortet for tilkobling til forskjellige kretser. SEM kan brukes med et loddfritt kretskort for prototyping. SEM kan også brukes med andre elektriske tilkoblingsmetoder for å koble til moduler, enheter og kretser.
Trinn 1: Utløser videoer
Sprite kan også utløses av en knappekontakt (eller en tilsvarende "tørrkontakt" -krets) for å spille av en bestemt videofil. Instruksjonene som følger med Sprite (manualen kan lastes ned før kjøp) viser hvordan en knapp kan brukes til å aktivere Sprite til å spille av en videofil. Instruksjonene viser også hvordan en programmerbar logisk kontroller (PLC) eller en PIR bevegelsessensor kan kobles direkte til Sprite for å utløse videoavspilling.
Denne utløseren gir mulighet for en knapp eller en enhet med tørrkontaktutgang for å utløse en enkelt fil. Mer kompleks utløsning kan oppnås ved å bruke Sensor. Engine MICRO for å evaluere en eller flere forhold basert på sensorinngang eller planlagt tid. SEM vil koble til Sprite via Sprite's I/O -port og bruke serielle kommandoer for å kontrollere Sprite.
Trinn 2: Utløser fra sensoren. Motor: MICRO
Sprite I/O -porten gir en jordforbindelse samt +5V (100mA) som kan brukes til å drive SEM. Seriell kontroll av Sprite fra SEM oppnås ved bruk av Tx og Rx serielle linjer. Tilkoblingene for I/O -porten er gitt i Sprite -manualen og vist her.
I diagrammet over vil rektanglet som heter "Mikroprosessor" være Sensor. Engine MICRO. SEM er koblet til Sprite med en liten tilpasset kabel. Den svarte ledningen er jordreferanse, den røde ledningen gir 5V for å drive SEM. (Koblet fra under utvikling ettersom USB -tilkoblingen gir 5V.)
De blå og grønne ledningene er seriell kommunikasjon. For denne koden brukes ikke dataene som er mottatt fra Sprite.
Trinn 3: Programmet
Eksempelprogrammet er ganske enkelt: Bla gjennom et sett med tall (0 til 10), og når det er valgt, spill av filen som er knyttet til nummeret.
'Sprite Controller * 4 -linjers programbeskrivelse vises i filvelgeren' * opp til det 21. tegnet etter den eneste appostrofen. ' *' * '--------------------- *
OPTION EXPLICIT
OPTION STANDARD INGEN ALTERNATIV AUTORUN PÅ
'====================================================
'Oppsettskode' Oppsettskoden kjøres én gang når du starter dette programmet '===================================== ===================
'S. E: MICRO -knappen avbryter og angir
'Felles for SEM -appene, osv. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER' Knapp STEMBEN ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNT ASTEGNT ASTEGNER ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNER ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNBT 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum AS INTEGER
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
Tekst 0, 0, "Sprite Controller",, 3, 1
TEKST 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEKST 0, 57, "Back Frwd Select",, 3
GJØRE
IF semRedBtn> 1 DA
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 TEKST 0, 57, "Back Frwd Select",, 3 ENDIF
HVIS semYelBtn> 1 DA
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 TEKST 0, 57, "Back Frwd Select",, 3 ENDIF
IF semGrnBtn> 1 DA
semGrnBtn = 0 ÅPEN "COM1: 9600" som #1 PRINT #1, CHR $ (FileNum); STENG #1 ENDIF LOOP
'=====================================================
'SE: MICRO Button Interrupt Subroutines' Common to the SEM apps, etc. '=================================== =======================
'Rød/gul/grønn knapp avbryter rutiner
'Standard SEM -knapprutiner. 'Testing av semRedBtn> 1 for knappetrykk,> x for langt knappetrykk
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
Trinn 4: Enkel betjening
Det store sentrerte nummeret på displayet viser hvilken fil som spilles av, eller som sist ble valgt.
Den røde knappen reduserer filnummeret. Den gule knappen øker filnummeret.
Den grønne knappen velger/spiller den nummererte filen.
Anbefalt:
KONTROLL LED MATRIX MAX7219 MED ARDUINO: 9 trinn
KONTROLL LED MATRIX MAX7219 MED ARDUINO: I denne opplæringen lærer vi hvordan du styrer MAX7219 Led -matrisen med Arduino ved å vise en enkel tekst. Se en demonstrasjonsvideo
PC RGB -kontroll med Arduino: 3 trinn
PC RGB -kontroll med Arduino: Spill -PC -en din har ikke RGB ?! Bare kjøp noen! Men hva om hovedkortet ditt ikke støtter det heller? Vel … Bygg din egen kontroller
Aktiv kontroll vindmølle: 5 trinn
Active Control Windmill: Denne instruksjonsfulle ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com) Jeg fikk velge et prosjekt som jeg skulle designe og bygge fra grunnen av. Jeg bestemte meg for at jeg ville prøve å bygge en
Kontroll DC-motor med encoder optisk sensormodul FC-03: 7 trinn
Kontroll DC-motor med encoder optisk sensormodul FC-03: I denne opplæringen lærer vi hvordan du teller optiske encoder-avbrudd ved hjelp av en DC-motor, OLED-skjerm og Visuino. Se videoen
Arduino LED -kontroll med analog joystick: 6 trinn
Arduino LED -kontroll med analog joystick: I denne opplæringen lærer vi hvordan du bruker analog joystick til å kontrollere LED -en. Se en demonstrasjonsvideo