Lucípeto y Giróvago
Lucípeto...
Muñoz (2023) presenta un código muy simple para que Cutebot detecte se mueva hacia las fuentes de luz, al igual que un insecto.
El código combina la lectura del sensor de luz de la placa micro:bit con los bloques de control de velocidad de los motores de CuteBot. Cuando el nivel de luz medido es muy bajo, el robot enciende las luces frontales con color rojo y gira sobre sí mismo buscando una fuente de luz lo suficientemente intensa. El giro se consigue moviendo las dos ruedas a la misma velocidad, pero en sentidos contrarios.
Cuando el sensor detecta suficiente luz, las dos ruedas pasan a girar a la misma velocidad, por lo que Cutebot avanza en línea recta hacia la fuente de luz. Adicionalmente, se encienden las luces frontales con luz blanca.
...y Giróvago
Además,Vamos cuandoa convertir Cutebot giraen buscandoun spinner activado por un sonido fuerte, como una palmada. El spinner girará sobre sí mismo reduciendo paulatinamente su velocidad hasta pararse.
El código utilizado es el siguiente:
Esta vez introduciremos el código que hace girar al robot dentro del evento al detectar el sonido alto, disponible en el menú Entrada.
Necesitamos una variable, que llamaremos velocidad, para guardar el valor de la luz,velocidad losde las ruedas, que irá disminuyendo progresivamente, al igual que en un spinner; esta variable debe ser creada previamente pulsando sobre el menú LEDVariables.
Cuando micro:bit detecte un sonido fuerte, se iluminanactivará conel colorevento rojo,al mientrasdetectar el sonido alto y haremos que cuandola variable velocidad tome al azar un valor inicial entre el 30% el 50%.
Seguidamente se iniciará un bucle mientras que mantendrá girando el robot durante 500 mS en cada iteración. La rueda derecha se muevemoverá hacia adelante a velocidad y la luz,rueda izquierda se moverá hacia atrás a -velocidad.
Transcurridos 500 mS, se restará 1 a la variable velocidad. Mientras la velocidad sea mayor que 10, el bucle mientras se ejecutará y Cutebot se mantendrá girando, aunque cada vez a menor velocidad.
Cuando la velocidad sea igual o menor que 10, saldremos del bucle mientras y pararemos los LEDmotores.
iluminan con luz blanca.