1 00:00:00,500 --> 00:00:08,400 Hola otra vez. Mirad, vamos a avanzar un poquito más en el manejo de Tinkercad para simular circuitos con Arduino. 2 00:00:09,039 --> 00:00:19,199 Lo que vamos a hacer hoy es partir de este montaje que hicimos el otro día en el que el brillo de un LED dependía de la posición del potenciómetro. 3 00:00:19,199 --> 00:00:39,200 Si os acordáis de los bloques, habíamos creado la variable para el potenciómetro que lo tenemos puesto en A0 y el led que tenemos en el pin 12, su velocidad de parpadeo dependía del valor del potenciómetro. 4 00:00:39,200 --> 00:00:54,939 Bueno, pues fijaos en este cuadradito que se abre si pincho en monitor serie. Monitor serie es un panel en el que puedo mostrar el valor de ciertos parámetros que yo quiera en Arduino. 5 00:00:54,939 --> 00:01:00,899 Por ejemplo, podríamos utilizar este montaje para mostrar el valor del potenciómetro. 6 00:01:01,380 --> 00:01:10,799 Es muy fácil, tengo que estar en la parte de bloques de salida y tendríamos que decir imprimir en monitor serie, 7 00:01:10,799 --> 00:01:21,540 pero en lugar de este texto nos vamos a variable y decimos que queremos imprimir en el monitor serie 8 00:01:21,540 --> 00:01:25,200 el valor de la variable, el valor del potenciómetro. 9 00:01:25,980 --> 00:01:32,629 Vamos a iniciar la simulación y abrimos el monitor serie. 10 00:01:33,549 --> 00:01:38,189 ¿Veis? Aparece un valor y si muevo el potenciómetro 11 00:01:38,189 --> 00:01:43,090 hacia la derecha me voy a valores más bajos 12 00:01:43,090 --> 00:01:46,030 mientras que la velocidad de parpadeo aumenta 13 00:01:46,030 --> 00:01:48,030 y sin embargo a la izquierda 14 00:01:48,030 --> 00:01:51,810 pues me voy a valores más altos 15 00:01:51,810 --> 00:01:54,969 por eso la velocidad de parpadeo disminuye 16 00:01:54,969 --> 00:01:57,269 fijaos el rango 17 00:01:57,269 --> 00:01:59,849 que tiene el potenciómetro 18 00:01:59,849 --> 00:02:01,730 oscila entre 0 19 00:02:01,730 --> 00:02:03,269 y 20 00:02:03,269 --> 00:02:07,010 un valor máximo de 1023 21 00:02:07,010 --> 00:02:23,479 ¿Vale? Tiene 1024 valores posibles. Este dato es algo con lo que conviene irse quedando. Los pines analógicos tienen un valor que puede oscilar entre 0 y 1023. 22 00:02:23,479 --> 00:02:36,780 Es decir, tiene 1024 valores posibles, mientras que en los pines digitales los valores oscilan entre 0 y 255. 23 00:02:38,699 --> 00:02:44,090 Bien, vamos a ver un poquito más. 24 00:02:45,030 --> 00:02:54,129 Fijaos, voy a detener la simulación y si nos fijamos en la parte de bloques, estamos utilizando esto que se parece mucho a Scratch, 25 00:02:54,129 --> 00:02:57,990 pero también tenemos la posibilidad de trabajar con texto 26 00:02:57,990 --> 00:03:00,949 en este caso vamos a mostrar las dos cosas 27 00:03:00,949 --> 00:03:04,370 los bloques por un lado y el texto por otro 28 00:03:04,370 --> 00:03:09,370 porque tenemos que ir aprendiendo a trabajar con texto para prácticas futuras 29 00:03:09,370 --> 00:03:15,710 en este caso tenemos lo que ya hicimos en el programa anterior 30 00:03:15,710 --> 00:03:17,930 definir la variable valor pod 31 00:03:17,930 --> 00:03:23,349 el setup donde declaramos un pin como entrada, otro pin como salida 32 00:03:23,349 --> 00:03:45,590 y esta línea de aquí es obligatoria cuando voy a trabajar con el monitor serie, tenemos que poner esto dentro del setup, mientras que en el loop, pues simplemente decimos que esta variable, valor pot, toma la lectura del pin a0, del pin analógico a0, 33 00:03:45,590 --> 00:04:04,330 Y ponemos el led en alto, esperamos este valor, ponemos el pinel bajo, esperamos este valor y esta línea de aquí es la que permite que se imprima, veis que aquí pone print, el valor del potenciómetro en el puerto serial.