|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 WAMP - PHP - MySQL
  Estación meteorológica Cosas de Windows Webs interesantes Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando

-- Tutorial de iniciación de App Inventor 2 en español --

Volver al índice del tutorial

____________________________

59C.- Código morse.

p59C_codigo_morse.aia

- Presentación.

- En esta ocasión se trata de que el usuario escribe una palabra o frase, pulsa un Botón y se escribre ese texto en código Morse. Pulsa otro Botón y el móvil emite sonidos de puntos y raya según cada una de las letras.

- https://es.wikipedia.org/wiki/Código_morse

_________________
- Diseño.

- Subimos tres sonidos: punto.mp3, raya.mp3 y espacio.mp3

- Estos archivos los ponemos en la Propiedad Origen del Sonido1, Sonido2 y Sonido3 respectivamente.

- En las Propiedades del Reloj ponemos un intervalo de 500 milisegundos y lo deshabilitamos al comenzar.

_________________
- Bloques.



_________________
- Comentarios.

- Partimos de dos Listas en donde ponemos las letras y el código de cada letra.

- Escribimos un texto en el CampoDeTexto1. Se pasarán todas las letras a mayúsculas.

- Se irá tomando letra a letra mediante el Bucle "Por cada número desde..."

- Cada vez que se obtenga una letra, iremos a la lista codigos, para obtener el código de esa letra.

- El código de esa letra lo obtendremos según el indice de esa letra en la lista letra. Esta es la parte del código más difícil de entender.

- Lo que hacemos es tomar el índice correspondiente a la letra actual y poner ese índice a la lista codigo, ya que las dos listas: letras y codigos son parejas, es decir a cada elemento de una le corresponde un elemento de otra con el mismo índice.

- Esta manera de tener dos tablas y tomar de una tabla el índice del elemento de la otra tabla se utiliza mucho en App Inventor.

- Cuando pulsamos el Botón de "Comenzar" empieza a leer los códigos obtenidos, según sea punto o raya sonará un sonido corto o largo.

- He puesto también un sonido de espacio, aunque luego lo he deshabilitado, por si queremos controlar el espacio entre caracteres.

_________________
- Propuestas.

- Crea otro archivo de sonido de punto y raya, cambia el tiempo del Reloj para que se emitan más rápidamente.

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información