1. Propósito
Aprenda a dominar el uso de los módulos ToF y complete interacciones más interesantes.
ToF (tiempo de vuelo) mide el tiempo que tarda la luz en llegar a un objeto y reflejarse mediante la emisión de un láser infrarrojo para obtener datos precisos de distancia. Tiene una excelente adaptabilidad a la luz y no se ve afectado por la reflectividad del objetivo, y puede funcionar de manera estable en diversas condiciones de iluminación y escenarios de uso.
2. Materiales utilizados

3. Plataformas de software
MicroBlocks——CoCube y módulo CoCube

4. Experiencia rápida
Conectar dispositivos: Conecte el IDE de MicroBlocks al robot CoCube a través de medios cableados o inalámbricos, y conecte el módulo ToF al robot CoCube.
Añadir biblioteca: En la carpeta "Bibliotecas", añade la biblioteca "Módulo CoCube". Esta biblioteca incluye las funciones del módulo externo ToF: "ToF conectado" y "distancia ToF (mm)".

- ToF conectado: Arrastra el bloque "ToF conectado" al espacio de trabajo y haz clic para ejecutarlo. Este bloque comprueba si el robot CoCube está conectado al módulo ToF de medición láser.

Nota: Dado que el módulo tarda una cierta cantidad de tiempo en encenderse, existe una cierta probabilidad de que se informe "falso" al ejecutar el bloque por primera vez, y puede hacer clic en Ejecutar nuevamente.
- distancia ToF (mm): Arrastra el bloque "distancia ToF (mm)" y haz clic para ejecutarlo. El bloque devuelve la distancia entre el sensor ToF y el obstáculo que tiene delante.
Si desea generar los resultados de la medición en tiempo real, puede escribir el siguiente programa.

5. Funciones avanzadas
¿Es posible escribir un programa que controle a los seguidores del robot CoCube? Cuando el CoCube está lo suficientemente lejos del obstáculo que tiene delante, se mueve hacia adelante; Cuando el CoCube está lo suficientemente cerca del obstáculo, retrocede.
Ejemplo de programa: ¡piensa + hazlo y luego míralo!

6. Reto
¡Usa los materiales a tu disposición para construir un sencillo laberinto tridimensional! E intente escribir código para permitir que el robot CoCube salga del laberinto de forma autónoma con la ayuda del módulo de alcance láser ToF.
7. Ejemplos de código de referencia
Todos los ejemplos de código de tutorial anteriores: