Skip to main content

Sigue líneas II

El contenido de esta página es de Pere Manel Verdugo Zamora http://peremanelv.com/mblok.html contenidos e imágenes publicados con permiso del autor

Acuérdate que para manejar el sensor de distancia, hay que instalar la extensión correspondiente. Ver https://libros.catedu.es/books/cyberpi-y-mbot2/page/como-usar-mbot2-en-mblock

En este programa sigue líneas avanzado vamos a incorporar que nos vaya diciendo los colores que va detectando

El script que proponemos es el siguiente :

2024-07-17 10_38_44-Seguir la línea de color con mBot2.pdf.png
Pere Manel Verdugo Zamora http://peremanelv.com/mblok.html contenidos e imágenes publicados con permiso del autor

2024-07-17 10_39_05-Seguir la línea de color con mBot2.pdf.png
Pere Manel Verdugo Zamora http://peremanelv.com/mblok.html contenidos e imágenes publicados con permiso del autor

Y el algoritmo principal

  • Cuando se presiona el botón B
    • Detener otros programas del objeto.
    • A la variable base_power le asignamos el valor 55
    • A la variable kp le asignamos el valor 0.8
    • Para siempre (Bucle infinito)
      • A la variable left_power le asignamos el valor -1 * ( base_power + (kp * desviación del sensor cuádruple RGB)
      • A la variable right_power le asignamos el valor(base_power – (kp * desviación del sensor cuádruple RGB)
      • moto EM1 gira a potencia right_power %, motor EM2 gira potencia left_power %
      • sí detector R1 del sensor cuádruple RGB detecta blanco entonces
        • muestra 5 leds color blanco
      • sí detector R1 del sensor cuádruple RGB detecta rojo entonces
        • muestra 5 leds color rojo
      • sí detector R1 del sensor cuádruple RGB detecta amarillo entonces
        • muestra 5 leds color amarillo
      • sí detector R1 del sensor cuádruple RGB detecta verde entonces
        • muestra 5 leds color verde
      • sí detector R1 del sensor cuádruple RGB detecta cian entonces
        • muestra 5 leds color cian
      • sí detector R1 del sensor cuádruple RGB detecta azul entonces
        • muestra 5 leds color azul
      • sí detector R1 del sensor cuádruple RGB detecta morado entonces
        • muestra 5 leds color morado
      • sí detector R1 del sensor cuádruple RGB detecta negro entonces
        • muestra 5 leds color negro

2024-07-17 10_39_48-Seguir la línea de color con mBot2.pdf.png
Pere Manel Verdugo Zamora http://peremanelv.com/mblok.html contenidos e imágenes publicados con permiso del autor

Y además (optativo) igual que el sigue líneas I :

2024-07-17 10_43_45-Seguir la línea de color con mBot2.pdf.png
Pere Manel Verdugo Zamora http://peremanelv.com/mblok.html contenidos e imágenes publicados con permiso del autor

RESULTADO