/*
Nome do Projeto: Projeto Código Morse SOS
Cliente: SENAI - Timbó - SC
Programador: Felipe Augusto Sievert
Data: 11/11/2023
Versão: Beta
*/
// Declaração das Constantes
#define Led1 8
#define Ponto 500
#define Traco 3000
#define Intervalo 2500
#define Tempo 7500
void setup () // inicializa e define todos os valores inicias
{
pinMode(Led1, OUTPUT); // declara a porta 8 como saida
}
void loop () // progamação em loop
{
// Letra S
Escreve_Ponto(); Escreve_Ponto(); Escreve_Ponto();
delay(Intervalo); //Espera tempo de ponto
// Letra O
Escreve_Traco(); Escreve_Traco(); Escreve_Traco();
delay(Intervalo); //Espera tempo de ponto
// Letra S
Escreve_Ponto(); Escreve_Ponto(); Escreve_Ponto();
delay(Tempo); //Espera tempo de ponto
}
void Escreve_Ponto()
{
digitalWrite(Led1,HIGH); //Envia pulso ponto alto
delay(Ponto); //Espera tempo de ponto
digitalWrite(Led1,LOW); // Envia pulso baixo
delay(Ponto); //Espera tempo de ponto
}
void Escreve_Traco()
{
digitalWrite(Led1,HIGH); //Envia pulso ponto alto
delay(Traco); //Espera tempo de ponto
digitalWrite(Led1,LOW); // Envia pulso baixo
delay(Traco); //Espera tempo de ponto
}
// fim do progama