1 00:00:00,000 --> 00:00:16,140 materiales una placa controladora una shield educativa dos servos de giro continuo siete 2 00:00:16,140 --> 00:00:24,539 cables de prototipado una pila de 9 voltios cuatro pilas doble a un portapilas de cuatro 3 00:00:24,539 --> 00:00:30,399 Dos conectores de alimentación, uno con jack y otro con dos cables sueltos 4 00:00:30,399 --> 00:00:32,679 Un kit Space Rover 5 00:00:32,679 --> 00:00:34,799 Una bola metálica 6 00:00:34,799 --> 00:00:36,460 Dos ruedas 7 00:00:36,460 --> 00:00:38,420 Otros materiales 8 00:00:38,420 --> 00:00:40,920 Un teléfono Android con Bluetooth 9 00:00:40,920 --> 00:00:46,170 Funcionamiento 10 00:00:46,170 --> 00:00:50,070 La librería Education Shield está incluida 11 00:00:50,070 --> 00:00:52,789 Crea un objeto de la clase Blue Art 12 00:00:52,789 --> 00:00:56,369 Y establece el tipo Type Logo Robot 13 00:00:56,369 --> 00:01:03,350 Crea el objeto WIDTH, el cual es usado para controlar dos servomotores como ruedas del vehículo 14 00:01:03,350 --> 00:01:10,329 Las ruedas de la izquierda están conectadas al pin 6 y las de la derecha al pin digital 9 15 00:01:10,329 --> 00:01:14,849 En SETUP, fija el nombre del dispositivo BLE 16 00:01:14,849 --> 00:01:18,829 Cualquier nombre menos de 8 caracteres está bien 17 00:01:19,829 --> 00:01:23,010 Asegúrate que es diferente al de los proyectos de tus compañeros 18 00:01:23,010 --> 00:01:26,109 Empieza la comunicación BLE 19 00:01:26,109 --> 00:01:34,849 En bucle, busca el dispositivo central para conectarse. Si la conexión está establecida, ejecuta el siguiente código. 20 00:01:35,769 --> 00:01:40,790 Mientras la placa está conectada al dispositivo central, ejecuta el código siguiente. 21 00:01:41,629 --> 00:01:50,109 Cuando la placa recibe datos de la central, extrae los datos. Muestra la longitud de los datos en números de caracteres. 22 00:01:50,109 --> 00:02:01,390 Hace un bucle a través de cada carácter de la secuencia recibida. La secuencia tiene que ser compuesta por comandos para que el rover funcione. 23 00:02:01,390 --> 00:02:06,489 Ejecuta el comando y mueve las ruedas en Logo Move 24 00:02:06,489 --> 00:02:13,370 Si acepta un parámetro, un carácter representa la dirección 25 00:02:13,370 --> 00:02:17,490 Tendría que ser 1, 2, 3 o 4 26 00:02:17,490 --> 00:02:23,509 Es decir, adelante, izquierda, atrás, derecha, respectivamente 27 00:02:23,509 --> 00:02:27,610 Recuerda que son caracteres en lugar de números 28 00:02:27,610 --> 00:02:38,810 por lo que 1 en lugar de 1 aquí. 1 tiene un código ASCII de 49, por lo que si se compara 29 00:02:38,810 --> 00:02:49,110 con los números enteros es lo mismo que 49 y 2 es 50, etc. Utiliza la instrucción switch para 30 00:02:49,110 --> 00:02:55,650 identificar y llevar a cabo la orden. Empieza moviendo las ruedas y espera un poco, así las 31 00:02:55,650 --> 00:03:01,469 ruedas continuará moviéndose durante un tiempo. Después, para las ruedas y espera 32 00:03:01,469 --> 00:03:05,189 un poco. Así podrás ver que una acción ha sido realizada.