1 00:00:01,970 --> 00:00:07,209 Hola, en este primer vídeo vamos a comenzar con la programación de nuestro Walkie Talkie. 2 00:00:08,050 --> 00:00:12,230 Como primera tarea tenemos encomendada la programación del pulsador PTT. 3 00:00:13,189 --> 00:00:20,289 Este pulsador es el que el usuario acciona para determinar si quiere transmitir o recibir con el Walkie Talkie. 4 00:00:21,710 --> 00:00:27,809 De modo tal que cuando este pulsador no está activado, el Walkie Talkie funciona como receptor. 5 00:00:27,809 --> 00:00:31,949 Y cuando activamos el pulsador, el Walkie Talkie funciona como transmisor. 6 00:00:32,929 --> 00:00:35,649 ¿Qué tenemos en nuestra primera tarea? 7 00:00:35,789 --> 00:00:41,670 Pues en primer lugar tenemos nuestro pulsador PTT, que está conectado al pin 12 de nuestro Arduino Nano. 8 00:00:42,609 --> 00:00:49,670 Tenemos aquí dos diodos LED, uno que señaliza cuando estamos en modo recepción y otro que señaliza cuando estamos en modo transmisión, 9 00:00:50,530 --> 00:00:55,429 de tal manera que cuando transmitimos se enciende de 2, se apaga de 1 y viceversa. 10 00:00:55,429 --> 00:01:15,569 Por otro lado, tenemos conectado en el pin número 7 de Arduino el pin número 5 del módulo SA818. Este pin es el que determina si el módulo SA818 funciona como transmisor o como receptor, siguiendo la siguiente lógica. 11 00:01:15,569 --> 00:01:24,329 Cuando aquí tenemos un 1 significa que estamos en modo recepción y cuando tenemos un 0 significa que estamos en modo transmisión 12 00:01:24,329 --> 00:01:30,810 Y por último tenemos conectada nuestra pantalla LCD al bus I2C del albino nano 13 00:01:30,810 --> 00:01:34,250 ¿Qué tiene que hacer esta primera tarea? 14 00:01:34,250 --> 00:01:44,810 La primera tarea es muy sencilla, consiste en detectar el estado del pulsador de tal manera que si este está desactivado 15 00:01:44,810 --> 00:01:54,170 generará un 1 lógico que enviaremos al pin número 5 del SA818. 16 00:01:55,590 --> 00:01:59,909 Cuando el pulsador esté activado ocurrirá justamente lo contrario, 17 00:01:59,909 --> 00:02:06,909 que enviaremos un 0 hacia este pin, activando la transmisión o la recepción según proceda. 18 00:02:07,909 --> 00:02:11,750 Por otra parte, cuando el pulsador esté desactivado, 19 00:02:11,750 --> 00:02:15,250 estará encendido el LED de recepción y apagado el LED de transmisión. 20 00:02:16,189 --> 00:02:20,389 Y cuando el pulsador esté activado, ocurrirá justamente lo contrario, 21 00:02:20,610 --> 00:02:24,270 es decir, que se encenderá el diodo LED de transmisión y se apagará el LED de recepción. 22 00:02:24,930 --> 00:02:31,310 Y por último, vamos a mostrar también el estado en que está el pulsador en la pantalla LCD. 23 00:02:31,669 --> 00:02:35,710 En la parte inferior derecha, vamos a representar por medio de dos letras 24 00:02:35,710 --> 00:02:38,110 si estamos transmitiendo o estamos recibiendo. 25 00:02:38,629 --> 00:02:41,490 Pero casi lo mejor es verlo con la simulación. 26 00:02:42,409 --> 00:02:45,469 Iniciamos la simulación de Proteus y vemos el funcionamiento. 27 00:02:46,430 --> 00:02:51,569 Al darle a Play, en primer lugar, nos aparece en la pantalla LCD un mensaje de saludo. 28 00:02:52,469 --> 00:02:53,870 Podemos poner aquí lo que queramos. 29 00:02:54,069 --> 00:02:56,830 Nos podemos indicar que estamos en el caso de nuestro walkie-talkie. 30 00:02:57,949 --> 00:03:07,750 Cuando termine este proceso de inicialización, vemos que el pulsador, al estar desactivado, significaría que estamos en modo recepción. 31 00:03:07,750 --> 00:03:17,330 Esto implica que en el pin número 5 del SA818 enviamos un 1 y el diodo de recepción está encendido 32 00:03:17,330 --> 00:03:21,210 Asimismo en la pantalla LCD vemos que pone la palabra RX 33 00:03:21,210 --> 00:03:32,409 Cuando yo accione el pulsador comprobaremos que en el pin número 7 del Arduino enviamos un 0 hacia el módulo SA818 34 00:03:32,409 --> 00:03:34,650 Con lo cual lo pondremos a transmitir 35 00:03:34,650 --> 00:03:43,650 el diodo LED transmisor se enciende y el diodo LED receptor se apaga y en la pantalla LCD aparece la palabra TX. 36 00:03:44,389 --> 00:03:51,650 Si soltamos, volveríamos a reducción. Si pulsamos, volveríamos a transmisión. Y así sucesivamente.