
Ho sviluppato un sistema di allerta temporale con un avviso colorato/appariscente. In questo manuale descriverò in dettaglio cosa è necessario fare e allegherò una copia del mio codice per il microprocessore.
Ciò che ci serve?

2. fili
3. PRESA
4. Microprocessore
5. Un computer
6. Scheda madre per la programmazione
7. Display LCD 2 pezzi
8. lampadina lampeggiante
9. Relatore
Che aspetto ha lo schema?

Naturalmente, tutto questo è collegato alla stazione meteorologica.
Una configurazione importante e non scontata! Dopo di che, come si monta l'intero circuito, assicurati di controllare, è la stazione meteorologica attivata! Lei può spegnere, durante la posa del cavo e durante la posa del cavo, potrebbe verificarsi un'interruzione del circuito!
Cosa c'è nel codice e come funziona?
La stazione meteorologica ha diverse modalità di funzionamento:
0 – nessuna tempesta
1 – la tempesta sta arrivando
2 – la tempesta sta arrivando
Di conseguenza, ho collegato le modalità operative della stazione meteorologica con display LCD, Altoparlanti e lampada lampeggiante.
L'altoparlante ha MOLTE modalità operative, che può essere utilizzato. Può giocare 12 vari allarmi, tre melodie e 30 messaggi vocali. С каждым режимом работы вы можете ознакомится лично на VICKY[stationeers.fandom.com]
Quello che ho fatto?
Ho collegato due display LCD. Quando non c'è tempesta, mostrano che non c'è tempesta))) Ovviamente)))
Quando si avvicina una tempesta, il display LCD lo mostrerà.
E inizia la magia, vale a dire:
1. Il timer inizia e il conto alla rovescia inizia
2. La luce lampeggiante si accende
3. L'altoparlante include più annunci vocali:
(oratore) 3.1. Attenzione inizia la tempesta
(oratore) 3.2. Volo in Valchiria (la mia parte preferita)
Quando mancano pochi secondi al timer
L'altoparlante accende un altro script e inizia a contare gli ultimi secondi, e il display LCD avvia l'ultimo conto alla rovescia alle 5 secondi.
E poi inizia la tempesta
I display LCD diventano rossi, l'altoparlante accende la sirena, e il lampeggiante continua a funzionare.
Si prega di notare che il display superiore è un timer e quello inferiore è la modalità di funzionamento della stazione meteorologica, che ho descritto sopra!
Naturalmente, in qualsiasi incidente e in qualsiasi fase, è possibile modificare sia il colore dei display, e modificare gli avvisi vocali sull'altoparlante.
Costa da Vinci
definire display2 -53151617
definire lampada -1535893860
definire l'oratore -828056979
definire dispTime2 -53151617
alias Stazione Meteo d0
alias Display d1
alias dispTime2 d2
alias Lampada d3
alias altoparlante d4
alias su r4
Vai avanti 1
sposta r5 0
tempesta:
l r1 d0 Modalità
s d1 Impostazione r1
l r2 d0 NextWeatherEventTime
s d2 Impostazione r2
beqz r1 tempesta
beq r1 1 tempesta
beq r1 2 tempesta ora
prodotto
j tempesta
tempesta:
s d1 Colore 2
s d2 Colore 7
s d3 Acceso 0
s d4 Acceso 0
j tempesta
tempesta:
s d2 Colore 5
s d1 Colore 5
s d3 Acceso acceso
s d4 Acceso acceso
s d4 Volume 100
bne r5 7 testone
blt r2 7 conto alla rovescia
j tempesta
testone:
s Modalità d4 16
dormire 3
s Modalità d4 18
dormire 3
s Modalità d4 7
l r5 d4 Modalità
j tempesta
tempesta ora:
s d2 Colore 4
s d1 Colore 4
s d3 Acceso acceso
s d4 Acceso acceso
s d4 Volume 100
s Modalità d4 12
sposta r5 0
j tempesta
aspettare:
l r1 d0 Modalità
beq r1 1 aspettare
bne r1 1 tempesta
conto alla rovescia:
s d2 Impostazione 5
s Modalità d4 33
dormire 1
s d2 Impostazione 4
s Modalità d4 32
dormire 1
s d2 Impostazione 3
s Modalità d4 31
dormire 1
s d2 Impostazione 2
s Modalità d4 30
dormire 1
s d2 Impostazione 1
s Modalità d4 29
dormire 1
j aspetta
Spiegazione del codice
(cerchiato di rosso – questi sono tag)
COSÌ…
Se vuoi cambiare i suoni sull'altoparlante, quindi è necessario apportare modifiche, al canale della presa D4, dal D4 – è un altoparlante
per esempio:
s d4 Volume 100 si intende impostare l'altoparlante al massimo volume
o un altro esempio:
s Modalità d4 12 значит установить на громкоговоритель звук Alarm10
(come ho detto sopra, всю спецификацию громкоговорителя можно прочитать в VICKY[stationeers.fandom.com]
Riassumendo
E la cosa più importante, questo script descrive il lavoro solo per:
- 2 display LCD
- 1 oratore
- 1 lampada lampeggiante
Se questo manuale è richiesto, quindi finirò il codice e funzionerà con qualsiasi numero di dispositivi. Benchè 50 altoparlanti o 200 lampeggianti e mille display (in senso figurato).
lascia un commento