INHOUDSOPGAWE:

Beheer van MedeaWiz Sprite: 4 stappe
Beheer van MedeaWiz Sprite: 4 stappe

Video: Beheer van MedeaWiz Sprite: 4 stappe

Video: Beheer van MedeaWiz Sprite: 4 stappe
Video: Beheer van stroomopties op een HP-notebook (Windows 8) 2024, November
Anonim
Beheer van MedeaWiz Sprite
Beheer van MedeaWiz Sprite
Beheer van MedeaWiz Sprite
Beheer van MedeaWiz Sprite
Beheer van MedeaWiz Sprite
Beheer van MedeaWiz Sprite
Beheer van MedeaWiz Sprite
Beheer van MedeaWiz Sprite

Die MedeaWiz Sprite (https://www.medeawiz.com/) is 'n baie klein elektroniese toestel wat video's afspeel. Die video's vir die Sprite kan op 'n USB -flits/duim -skyf of op 'n SD -kaart gevind word. Die Sprite speel standaard een video in 'n lus. Ander video's op die flitsapparaat kan met die Sprite -afstandsbediening gekies en gespeel word.

Gekoop by Amazon of by TeamKingsley

Die Sensor. Engine MICRO is 'n klein programmeerbare beheerbord wat bedoel is om met sensors te koppel en verskillende modules te beheer. Die SEM kan gebruik word as 'n STEM -leertoestel. Uitstekend om te gebruik met 'n versameling van 37+ sensors!

Gekoop by CircuitGizmos

Sensor. Motor MIKRO (SEM) Rev 4

Die hart van die SEM is 'n 32 -bis -mikrobeheerder met 'n geïntegreerde gevorderde programtolk. Die taal wat SEM gebruik, is 'n moderne weergawe van BASIC. Anders as vorige weergawes van die taal, is hierdie nuwe BASIC gestruktureer. Dit ondersteun subroetines en benodig nie reëlnommers nie. Dit is die perfekte taal vir die SEM. Dit is maklik om te leer, maar tog kragtig. Dit het ondersteuning vir die invoer- en uitsetbeheer wat die SEM benodig.

Die SEM het I/O -lyne langs die boonste rand van die PCB vir verbinding met verskillende stroombane. Die SEM kan saam met 'n soldeerlose printplaat vir prototipering gebruik word. Die SEM kan ook saam met ander elektriese verbindingsmetodes gebruik word om met modules, toestelle en stroombane te koppel.

Stap 1: Ontspanningsvideo's

Ontspannende video's
Ontspannende video's
Ontspannende video's
Ontspannende video's

Die Sprite kan ook geaktiveer word deur 'n knoppie -kontak (of 'n ekwivalente 'droë kontak' -kring) om 'n spesifieke videolêer af te speel. Die instruksies by die Sprite (die handleiding kan afgelaai word voor die aankoop) toon hoe 'n knoppie gebruik kan word om die Sprite te laat speel om 'n videolêer af te speel. Die instruksies toon ook aan hoe 'n programmeerbare logiese beheerder (PLC) of 'n PIR -bewegingsensor direk aan die Sprite gekoppel kan word om video -afspeel te aktiveer.

Met hierdie sneller kan 'n knoppie of 'n toestel met 'n droë kontakuitset 'n enkele lêer aktiveer. Meer ingewikkelde ontsteking kan bereik word deur die Sensor. Engine MICRO te gebruik om 'n enkele of meerdere toestande te evalueer op grond van sensorinvoer of geskeduleerde tyd. Die SEM sal via die I/O -poort van die Sprite aan die Sprite koppel en seriële opdragte gebruik om die Sprite te beheer.

Stap 2: Aktivering vanaf die sensor. Motor: MICRO

Aktiveer vanaf die sensor. Motor: MICRO
Aktiveer vanaf die sensor. Motor: MICRO
Aktiveer vanaf die sensor. Motor: MICRO
Aktiveer vanaf die sensor. Motor: MICRO

Die Sprite I/O -poort bied 'n grondaansluiting sowel as +5V (100mA) wat gebruik kan word om die SEM aan te dryf. Seriële beheer van die Sprite vanaf die SEM word uitgevoer met behulp van die Tx en Rx reekslyne. Die verbindings vir die I/O -poort word verskaf in die Sprite -handleiding en word hier getoon.

In die diagram hierbo sal die reghoek met die naam "mikroverwerker" die Sensor. Engine MICRO wees. Die SEM is met 'n klein pasgemaakte kabel aan die Sprite gekoppel. Die swart draad is grondverwysing, die rooi draad bied 5V om die SEM aan te dryf. (Ontkoppel tydens ontwikkeling aangesien die USB -verbinding 5V bied.)

Die blou en groen drade is seriële kommunikasie. Die data wat van die Sprite ontvang is, word nie vir hierdie kode gebruik nie.

Stap 3: Die program

Die voorbeeldprogram is redelik eenvoudig: blaai deur 'n stel getalle (0 tot 10) en speel die lêer wat met die nommer verband hou, as dit gekies is.

'Sprite Controller * 4 -reël programbeskrywing verskyn in lêerselector' * tot die 21ste karakter na die enkele appostrofie. ' *' * '--------------------- *

OPSIE EXPLICIT

OPSIE STANDAARD GEEN OPSIE AUTORUN AAN

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

'Opstellingskode' Die opstellingskode loop een keer wanneer u hierdie program begin '====================================== ===================

'S. E: MICRO -knoppie onderbreek en meld

'Gewoon vir die SEM -apps, ens. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER' Knoppie STEEM ASBINER ASBINNE ASBINNE ASBINER ASBONNE ASBINNE ASBINNE ASBINNE ASBONNE ASBONNE ASBONNE ASBONNE ASBINNE ASB 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum AS INTEGER

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

Teks 0, 0, "Sprite Controller",, 3, 1

TEKS 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEKST 0, 57, "Terug seleksie kies",, 3

DOEN

AS semRedBtn> 1 DAN

semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum <0 DAN FileNum = FileNumLimit Teks 0, 0, "Sprite Controller",, 3, 1 TEKS 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEKS 0, 57, "Back Frwd Select",, 3 ENDIF

AS semYelBtn> 1 DAN

semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLimit DAN FileNum = 0 Teks 0, 0, "Sprite Controller",, 3, 1 TEKS 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEKS 0, 57, "Back Frwd Select",, 3 ENDIF

AS semGrnBtn> 1 DAN

semGrnBtn = 0 OOP "COM1: 9600" as #1 PRINT #1, CHR $ (FileNum); SLUIT #1 ENDIF LOOP

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

'SE: MICRO -knoppie onderbreek subroutines' algemeen vir die SEM -programme, ens. '=================================== =======================

'Rooi/geel/groen knoppie onderbreek roetines

'Standaard SEM -knoppie -roetines. 'Toets semRedBtn> 1 vir druk op knoppies,> x vir lang druk op knoppies

SUB semRedBtnInt

semRedBtn = 1 DO: PAUSE (5): semRedBtn = semRedBtn + 5: LOOP WHILE PIN (7) = 0 PAUSE (20) END SUB

SUB -semJelBtnInt

semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: LOOP WHILE PIN (24) = 0 PAUSE (20) EINDE SUB

SUB semGrnBtnInt

semGrnBtn = 1 DOEN: PAUSE (5): semGrnBtn = semGrnBtn + 5: LOOP WHILE PIN (26) = 0 PAUSE (20) EINDE SUB

Stap 4: Eenvoudige werking

Eenvoudige werking
Eenvoudige werking

Die groot gesentreerde nommer op die skerm wys watter lêer gespeel word, of wat laas gekies is.

Die rooi knoppie verminder die lêernommer. Die geel knoppie verhoog die lêernommer.

Die groen knoppie kies/speel die genommerde lêer.

Aanbeveel: