Paso 2:
Creo que al tratar de hacerlo a usted mismo, para que usted pueda aprender primero. Una vez has probado tu camino, cabeza encima a la web y ver cómo hacen los programadores! Decidí buscar en la web.
Un ejemplo que vi, tenía desplazamiento izquierda o derecha a través de todas las funciones, bucles alrededor al comienzo. Una variable, el programa número, incrementado o disminuye en las teclas izquierdas y derecha. Mucho más elegante, más simple y lo suficientemente bueno como para lo que trataba de hacerlo aquí, mantienen simple para mí y si nadie quería usarlo.
Así es más o menos como va el código.
He ojeado en la web tratando de mejorar mis habilidades de programación, esto era probablemente el más difícil código que había escrito hasta la fecha. Aprendí en algún lugar a lo largo de la manera que era buena práctica escribir todos tus comentarios en primer lugar, luego rellene el código más tarde.
Por ejemplo;
Aquí es donde la configuración será
Aquí es donde vamos a definir todas las variables
Esta es la rutina que convierte una letra en dits y dahs
Esto es donde vivirá el código
Y así sucesivamente. He añadido una sección de notas que describen la forma de programas de trabajo. Y he añadido una lista para hacer, por ejemplo;
TODO:
Añadir Pulse cualquier tecla para cancelar
cambiar tono de sonido de la llave de morse
Añadir números y caracteres especiales
tal vez reducir el sistema a una tecla, pulse Menú de avances, pulsación larga para usar
ofrecen posibilidad de escribir un mensaje personalizado es decir indicativo directo desde el teclado
soporte de Faro menú
control serial o ethernet si es posible
¿sonidos especiales? respuestas de PSK??
Una lista de todo era algo que más tarde encontré una manera inestimable de añadir cosas que debían fijarse.
Ha habido diez revisiones hasta el momento, cada una agregar más capacidad al dispositivo, espero que el código puede ser mejorado aún más. Incluso hay un poco de cosas tontas arrojados allí por diversión.