En este vídeotutorial aprenderemos los conceptos más básicos relacionados con los bucles for en Arduino y su lógica. Para ello, también os mostraremos algo de comunicación en Morse y así aplicar este recurso para poder transmitir un mensaje, por ejemplo una señal de SOS mediante el encendido de un LED.
ℹ ¿Qué es el código Morse?
El código Morse es un medio de comunicación, basado en un alfabeto alfanumérico compuesto por puntos y rayas, en el que el envío de mensajes se realiza a través de una secuencia de sonidos o luces. En función de la duración del sonido o luz se puede distinguir entre si es una raya o un punto y, en base a ello, realizar la conversión a la letra o el número correspondiente.
En la siguiente imagen se puede apreciar la tabla de equivalencias en comunicación morse.
Con esta tabla podréis crear cualquier tipo de mensaje en código Morse empleando el entorno de programación de Arduino.
🎯 Objetivo del tutorial
Aprender a emplear los bucles for en un ejemplo práctico (enviar señal de SOS mediante comunicación Morse).
📹 (Vídeo) ¿Cómo generar una señal de SOS mediante comunicación en Morse?
Se ha empleado en este tutorial una placa de Arduino Uno, pero se puede utilizar otra placa Arduino sin ningún problema. Esperamos que os guste este tutorial.
Si te ha parecido interesante el vídeo y no quieres perderte las novedades de Piensa 3D:
Suscríbete a nuestro canal de Youtube
⚡ Materiales necesarios
Vista previa | Producto | Valoración | Precio | |
---|---|---|---|---|
![]() | Arduino Uno Rev3 Original | 27 Opiniones | 29,08 € | Ver Oferta 🤑 |
![]() | SODIAL (R) de 3 mm y 5 mm ronda super brillante LED de diodos emisores de luz LED luz- 120 PC. | 7 Opiniones | Ver Oferta 🤑 |
👨💻 Código señal SOS en Morse en Arduino
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | /*Copyright (C) 2017 Iván Rodríguez Méndez*/ // Hablemos en MORSE con ARDUINO // Definimos el pin del LED int led = 13; //Inicializacion void setup(){ pinMode(led,OUTPUT); } void loop() { // 3 puntos, letra S for (int x=0; x < 3 ; x++){ digitalWrite(led, HIGH); delay(150); digitalWrite(led, LOW); delay(100); } // Cambio de letra delay(100); // 3 Lineas, letra O for (int x=0; x<3 ; x++){ digitalWrite(led, HIGH); delay(400); digitalWrite(led, LOW); delay(100); } //Cambio de letra delay(100); // 3 puntos, letra S for (int x=0; x < 3 ; x++){ digitalWrite(led, HIGH); delay(150); digitalWrite(led, LOW); delay(100); } //Esperar un tiempo antes de volver a emitir el SOS delay(2000); } |
Artículos Relacionados:

Ingeniero Técnico Industrial en Electrónica y Automática e Ingeniero Industrial. Actualmente estoy realizando un doctorado en Ingeniería en la Universidad de la Laguna. Soy un amante del mundo de la programación, la informática, la robótica y la electrónica en general. Estoy muy relacionado con el movimiento maker y los conocidos como «hackerspace». Cada día me levanto intentando enseñar algo nuevo mientras aprendo algo nuevo.