Sommario:
- Passaggio 1: attivazione dei video
- Passaggio 2: attivazione dal sensore.Motore:MICRO
- Passaggio 3: il programma
- Passaggio 4: operazione semplice
Video: Controllare MedeaWiz Sprite: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Il MedeaWiz Sprite (https://www.medeawiz.com/) è un dispositivo elettronico molto piccolo che riproduce video. I video per lo Sprite possono essere posizionati su un'unità flash/thumb USB o su una scheda SD. Lo Sprite riprodurrà un video per impostazione predefinita in un ciclo. Altri video che si trovano sul dispositivo flash possono essere selezionati e riprodotti utilizzando il telecomando Sprite.
Acquistato da Amazon o da TeamKingsley
Il Sensor. Engine MICRO è una piccola scheda controller programmabile pensata per interfacciarsi a sensori e controllare vari moduli. Il SEM può essere utilizzato come dispositivo di apprendimento STEM. Eccellente da usare con una collezione di oltre 37 sensori!
Acquistato da CircuitGizmos
Sensore. Motore MICRO (SEM) Rev 4
Il cuore del SEM è un microcontrollore a 32 bit con un interprete di programma avanzato integrato. Il linguaggio utilizzato da SEM è una versione moderna del BASIC. A differenza delle versioni precedenti del linguaggio, questo nuovo BASIC è strutturato. Supporta le subroutine e non necessita di numeri di riga. È il linguaggio perfetto per il SEM. È facile da imparare, eppure ancora potente. Ha il supporto per il controllo di input e output di cui ha bisogno il SEM.
Il SEM ha linee di I/O lungo il bordo superiore del PCB per il collegamento a vari circuiti. Il SEM può essere utilizzato con un circuito stampato senza saldatura per la prototipazione. Il SEM può essere utilizzato anche con altri metodi di connessione elettrica per interfacciarsi a moduli, dispositivi e circuiti.
Passaggio 1: attivazione dei video
Lo Sprite può anche essere attivato da un contatto a pulsante (o un circuito equivalente a "contatto pulito") per riprodurre un file video specifico. Le istruzioni fornite con lo Sprite (il manuale può essere scaricato prima dell'acquisto) mostrano come è possibile utilizzare un pulsante per attivare lo Sprite per riprodurre un file video. Le istruzioni mostrano anche come collegare un controller logico programmabile (PLC) o un sensore di movimento PIR direttamente allo Sprite per attivare la riproduzione video.
Questo trigger consente a un pulsante o un dispositivo con un'uscita a contatto pulito di attivare un singolo file. Un trigger più complesso potrebbe essere ottenuto utilizzando Sensor. Engine MICRO per valutare una o più condizioni in base all'input del sensore o al tempo programmato. Il SEM si collegherà allo Sprite tramite la porta I/O dello Sprite e utilizzerà i comandi seriali per controllare lo Sprite.
Passaggio 2: attivazione dal sensore. Motore:MICRO
La porta I/O Sprite fornisce una connessione a terra e +5V (100mA) che può essere utilizzata per alimentare il SEM. Il controllo seriale dello Sprite dal SEM viene effettuato utilizzando le linee seriali Tx e Rx. Le connessioni per la porta I/O sono fornite nel manuale di Sprite e mostrate qui.
Nel diagramma sopra il rettangolo chiamato "Microprocessor" sarà il Sensor. Engine MICRO. Il SEM è collegato allo Sprite con un piccolo cavo personalizzato. Il filo nero è il riferimento di massa, il filo rosso fornisce 5V per alimentare il SEM. (Scollegato durante lo sviluppo poiché la connessione USB fornisce 5 V.)
I fili blu e verde sono la comunicazione seriale. Per questo codice non vengono utilizzati i dati ricevuti dallo Sprite.
Passaggio 3: il programma
Il programma di esempio è piuttosto semplice: scorrere un insieme di numeri (da 0 a 10) e, una volta selezionato, riprodurre il file associato al numero.
'Sprite Controller * La descrizione del programma a 4 righe appare nel selettore di file' * fino al 21° carattere dopo il singolo appostrofo. ' * ' * '-----------------------------------*
OPZIONE ESPLICITA
OPZIONE DEFAULT NESSUNA OPZIONE AUTORUN ON
'====================================================
'Codice di installazione 'Il codice di installazione viene eseguito una volta all'avvio di questo programma '=================================== =================
'Il pulsante S. E:MICRO si interrompe e si afferma
'Comune alle app SEM, ecc. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER AS 'Button States DImBtnRtM sem 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum AS INTEGER
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
Testo 0, 0, "Controller Sprite",, 3, 1
TEXT 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3
FARE
SE semRedBtn > 1 ALLORA
semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum < 0 THEN FileNum = FileNumLimit Text 0, 0, "Controller Sprite",, 3, 1 TEXT 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3 ENDIF
SE semYelBtn > 1 ALLORA
semYelBtn = 0 CLS FileNum = FileNum + 1 IF FileNum > FileNumLimit THEN FileNum = 0 Text 0, 0, "Controller Sprite",, 3, 1 TEXT 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3 ENDIF
SE semGrnBtn > 1 ALLORA
semGrnBtn = 0 OPEN "COM1:9600" come #1 PRINT #1, CHR$(FileNum); CHIUDERE #1 ENDIF LOOP
'=====================================================
'SE:MICRO Button Interrupt Subroutines 'Comune alle app SEM, ecc. '================================= ====================
"Routine di interruzione del pulsante Rosso/Giallo/Verde"
' Routine dei pulsanti SEM standard. ' Test di semRedBtn > 1 per la pressione del pulsante, > x per la pressione prolungata del pulsante
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
Passaggio 4: operazione semplice
Il grande numero centrato sul display mostra quale file viene riprodotto o è stato selezionato per ultimo.
Il pulsante rosso decrementa il numero di file. Il pulsante giallo incrementa il numero del file.
Il pulsante verde seleziona/riproduce il file numerato.
Consigliato:
Utilizzo di una chitarra Guitar Hero per controllare lo zoom (solo Windows): 9 passaggi
Utilizzo di una chitarra Guitar Hero per controllare Zoom (solo Windows): poiché siamo nel bel mezzo di una pandemia globale, molti di noi sono bloccati in casa a pulire e a partecipare alle riunioni su Zoom. Dopo un po', questo può diventare molto blando e noioso. Mentre pulivo la mia casa, ho trovato una vecchia chitarra Guitar Hero che è stata gettata in
Controllare Led tramite l'app Blynk utilizzando Nodemcu su Internet: 5 passaggi
Controllo dei LED tramite l'app Blynk utilizzando Nodemcu su Internet: ciao a tutti oggi vi mostreremo come controllare un LED utilizzando uno smartphone su Internet
[2020] Utilizzo di due (x2) Micro: bit per controllare un'auto RC: 6 passaggi (con immagini)
[2020] Utilizzo di due (x2) Micro:bit per controllare un'auto RC: se hai due (x2) micro:bit, hai pensato di usarli per controllare a distanza un'auto RC? Puoi controllare un'auto RC utilizzando un micro: bit come trasmettitore e un altro come ricevitore. Quando usi l'editor MakeCode per codificare un micro: b
Come controllare un Bluetooth (HC-05) con Arduino: 5 passaggi
Come controllare un Bluetooth (HC-05) con Arduino: Ciao amici in questa lezione impareremo come controllare un motore in corrente continua con il nostro smartphone o tablet. Per raggiungere questo obiettivo utilizzeremo un controller motore L298N e un modulo Bluetooth (HC- 05). Allora cominciamo
[2020] Utilizzo dell'iPhone o dell'iPad e dell'app Micro:bit Game Pad per controllare un'auto RC: 23 passaggi
[2020] Utilizzo dell'iPhone o dell'iPad e dell'app Micro:bit Game Pad per controllare un'auto radiocomandata: hai mai pensato di utilizzare il tuo iPhone o iPad per controllare il tuo micro:bit?Sai che Micro:bit Educational Foundation fornisce l'app iOS nel App Store? Cerca "micro:bit" nell'App Store e puoi scaricare l'app gratuitamente. Il