Materiais
- 1 arduino;
- 1 protoboard;
- 1 led ou buzina;
- 1 resistor 220 ohms;
- 3 fios jumper.
Circuito elétrico
Código fonte
//Projeto sinalizador de código Morse
// LED conectado ao pino 8
int led=8;
// executa uma vez, quando o sketch inicia
void setup(){
pinMode(led,OUTPUT); // define o pino como saída
}
// executa repetidas vezes
void loop(){
// 3 pontos
for(int x=0; x<3; x++){
digitalWrite(led, HIGH); // acende o LED
delay(150); // espera 150ms
digitalWrite(led, LOW); // apaga o LED
delay(100); // espera 100ms
}
for( int x=0; x<3; x++){
digitalWrite(led, HIGH); // acende o LED
delay(400); // espera 400ms
digitalWrite(led, LOW); // apaga o LED
delay(100); // espera 100ms
}
// 3 pontos
for(int x=0; x<3; x++){
digitalWrite(led, HIGH); // acende o LED
delay(150); // espera 150ms
digitalWrite(led, LOW); // apaga o LED
delay(100); // espera 100ms
}
// espera 5 segundos antes de repetir o sinal de SOS
delay(5000);
}
Demostração
Faça o seu próprio código em morse
Alfabeto em código morse
0 comentários:
Postar um comentário