Se trata de emitir en código morse, con un zumbador, la señal internacional de socorro SOS.
SOS es la denominación de una conocida señal de socorro que se utiliza a nivel mundial y que permite solicitar ayuda a través de algún tipo de medio de comunicación. La misma comenzó a emplearse en el siglo XX mediante el código Morse, donde se transmite como una seguidilla de tres pulsos cortos, tres pulsos largos y tres pulsos nuevamente cortos.
En nuestro caso el zumbador lo vamos a conectar al pin 13, los pulsos cortos (letra S) tendrán una duración de 100 ms y los pulsos largos (letra O) 300 ms.
Entre letra y letra debe pasar un tiempo de 400 ms y entre cada SOS y SOS el tiempo será de 1000 ms.
MATERIAL NECESARIO | |
|
ESQUEMAS | |
CÓDIGO ARDUINO |
/* Emisión de la señal de emergencia con zumbador */ int corto=100; //Definición del pulso corto, letra S int largo=300; //Definición del pulso largo, letra O int pausa=400; //Definición del tiempo entre letra y letra int espera=1000; //Definición del tiempo entre SOS y SOS int n=0; //Definimos la variable n que empieza con valor 0 int zumb=13; //PIN digital al que conectamos el zumbador void setup(){ //Comienza la configuracion pinMode(zumb,OUTPUT); // Declaramos el zumbador (pin 13) como salida } void loop(){ for(n=0;n<3;n++){ //Letra S, tres pitidos cortos digitalWrite(zumb, HIGH); delay(corto); digitalWrite(zumb,LOW); delay(corto); } delay(pausa); //Tiempo entre letras S-O for(n=0;n<3;n++){ //Letra O, tres pitidos largos digitalWrite(zumb, HIGH); delay(largo); digitalWrite(zumb,LOW); delay(largo); } delay(pausa); //Tiempo entre letras O-S for(n=0;n<3;n++){ // Letra S nuevamente digitalWrite(zumb, HIGH); delay(corto); digitalWrite(zumb,LOW); delay(corto); } delay(espera); //Tiempo hasta repetir SOS de nuevo } |
FUNCIONAMIENTO |
No hay comentarios:
Publicar un comentario