Desafio 7 - Projetos 7, 8 e 27

Criando simulador de código morse usando comunicação serial

Com base no sistema de comunicação serial do projeto 27 e do circuito eletrônico do projeto 7, resolva o seguinte desafio:

a) Através de um sinalizador de código morse definido projeto 7 e usando a comunicação serial estudada no projeto 27 crie um simulador de telégrafo onde digitamos apenas os caracteres  P ou p para "PONTO", T ou t para "traço" e / para espaço entre as letras, que deverão ser convertidos de acordo com a tabela abaixo:

Por exemplo, vamos converter a frase: "Tudo por nada!" -> t ppt tpp ttt / pttp ttt ptp / tp pt tpp pt / tptptt

b) Acrescente um buzzer  no circuito para que o sinalizador de código morse crie som longo para "traço" e curto para "ponto". Defina o funcionamento do buzzer de forma semelhante ao projeto 8.

Dicas e orientações

1) - Tempos definidos para o telégrafo (led)

Os tempos para definir o ponto (p ou P), traço (t ou T), entre letras e entre palavras (/), deverá seguir o critério abaixo:

Ponto: 150ms

Traço: 400ms

Entre códigos na mesma letra: 100ms

Entre letras: 200ms

Entre palavras: 1000ms

2) - Tempos e tom para o som do telégrafo (buzzer)

Som curto (ponto): 150ms

Som longo (traço): 400ms

Demais tempos de espera: mesmos utilizados para o led.

De acordo com o projeto 8, defina o tom do buzzer, ou seja, a espera proporcional ao comprimento da onda da nota musical em 200ms.

3) Para saber mais sobre código morse e telégrafo, acesse os links: https://pt.wikipedia.org/wiki/C%C3%B3digo_Morse e https://www.suapesquisa.com/pesquisa/telegrafo.htm.

O anúncio abaixo ajuda a manter o Squids Arduino funcionando

Compartilhe:

Doações

Contribua pra manter o site online :)

Inscreva-se no canal Squids

Squids Arduino News

Básico - Projeto 99 Medir e exibir a intensidade do som (VU meter) em um display LCD Objetivo O objetivo deste projeto é criar um dispositivo para aferir a intensidade sonora e mostrar essa int...

Intermediário - Projeto I14 Usando qualquer controle remoto com Arduino Objetivo Neste tutorial vamos mostrar como utilizar qualquer Controle Remoto Infravermelho e um fotorreceptor IR para con...

Básico - Projeto 98 Módulo Matriz de Led rítmico - MAX7219 Objetivo O objetivo deste projeto é criar um circuito para fazer com que os leds de uma matriz de leds pisquem de acordo com o ritmo d...

Básico - Projeto 97 Leds piscam de acordo com o som Objetivo O objetivo deste projeto é criar um circuito para fazer piscar vários leds de acordo com o ritmo de uma música. Para isso, vamos uti...

Desafio 89 - Projeto I13 Dez efeitos de iluminação com controle remoto Com base no projeto I13 - Como usar o Controle Remoto Infravermelho com Arduino resolva o seguinte desafio: 1. Com base...

Outros artigos

Mais: Projetos Básicos Projetos Intermediários Desafios Básico

Você está preparado?

Topo