Treinamentos, Projetos e Consultoria. Eletrônica Robótica e Mecatrônica
HP50G gerando código MORSE
Como fazer um programa para gerar código Morse?
Primeiro temos que ter as informações sobre o padrão de sinais usado por profissionais. Sim até ele é muito usado. Acredite! É muito divertido fazer uma comunicação em código Morse.
_________________________________________________________________
Tabela do código Morse
A ._ B _... C_._. D _.. E . F .._. G _ _. H .... I ..
J. _ _ _ K _._ L ._.. M_ _ N _. O _ _ _ P ._ _. Q _ _._ R ._. S ...
T_ U .._ V ..._ W ._ _ X _.._ Y _._ _ Z _ _ ..
_______________________________________________________________
Agora as informações sobre os tempos
Programa para gerar sinais em código Morse. Inicialmente um programa mais básico. Posteriormente um programa mais elaborado.
O código Morse é constituído de pontos e traços. Significa que o ponto ( . ) representa um evento curto que seja perceptível ( a luz, um som, um sinal gráfico por exemplo ). O traço representa um evento longo ( _ ).
A duração do traço deve ser 3vezes a duração do ponto.
O tempo de separação entre letras (silencio) deve ser o mesmo tempo de duração de um traço.
O tempo de separação entre palavras(silencio) deve ser o mesmo tempo de duração do traço ( _ ).
____________________________________________________________
Primeiro criamos a variável PONTO e a variável TRAÇO.
PONTO = 0,1segundo e TRAÇO = 0,3segundos ( os valores determinam a velocidade de transmissão dos sinais. Pode ser aumentado e ficar mais lento). Sempre o TRAÇO = 3vezes o PONTO. O tempo entre pontos e traços é o tempo de um ponto.
A frequência será de 1000 Hz. Pode ser feita variável.
Programa1
<< 0,1 WAIT PONTO STO 0,3WAIT TRAÇO STO >>
Programa2 ... Gerando a letra A ( . _ ) ponto traço
<< 1000 PONTO BEEP PONTO 1000 TRAÇO BEEP >>
Programa3 ... Gerando a letra B ( _ ... ) traço ponto ponto ponto
<< 1000 TRAÇO BEEP PONTO 1000 PONTO BEEP 1000 PONTO BEEP 1000 PONTO BEEP >>
E assim por diante.