Академический Документы
Профессиональный Документы
Культура Документы
1 - Andruino
1 - Solderless Breadboard
3 - Resistors (220 Ohm)
1 - 8-ohm Mini Speaker
2 - 5mm LED Lights
3 - Short Jumper Wires (1 cm)
4 - Longer Jumper Wires (6-10 cm)
1 - USB Cable
A continuación, conecte su computadora al Arduino a través del cable USB.
Utilizando el compilador Arduino cargue el siguiente código. Para modificar la
cadena de código morse sólo cambia el 'stringToMorseCode'. El código leerá esta
cadena y convertirá la cadena en código morse, visual y audio.
El código lee la cadena a una matriz y, a continuación, utilizando la función
GetChar, convierte cada carácter en puntos y guiones. En la actualidad esto es
sólo la conversión de caracteres alfabéticos, pero usted puede agregar fácilmente
caracteres adicionales (números, puntuación) en este interruptor de declaración
seleccionar en la parte inferior del código.
void setup() {
pinMode(led12, OUTPUT);
pinMode(led6, OUTPUT);
}
void loop()
{
for (int i = 0; i < sizeof(stringToMorseCode) - 1; i++)
{
char tmpChar = stringToMorseCode[i];
tmpChar = toLowerCase(tmpChar);
}
LightsOff(8000);
}
void MorseDot()
{
digitalWrite(led12, HIGH); // turn the LED on
digitalWrite(led6, HIGH);
tone(audio8, note, dotLen); // start playing a tone
delay(dotLen); // hold in this position
}
void MorseDash()
{
digitalWrite(led12, HIGH); // turn the LED on
digitalWrite(led6, HIGH);
tone(audio8, note, dashLen); // start playing a tone
delay(dashLen); // hold in this position
}
OTRA VARIANTE
https://www.youtube.com/watch?v=m8fAPt1BcFw
En este canal de youtube, en la sección de los comentarios pueden encontrar variantes de la utilización del
código morse.