# Mando a distancia con Machine Educable IA

#### <span style="color: rgb(22, 145, 121);">**Enunciado**</span>

Vamos a teledirigir el mBot2 usando el reconocimiento de imágenes (una flecha pintada en un folio)

#### <span style="color: rgb(22, 145, 121);">**Entrenamiento máquina educable**</span>

Abrimos el modelo, creamos 5 categorías:

- **blanco**: que será el folio en blanco, también será cuando no haya folio, como puedes ver en la figura salgo bien feo, en este caso el mBot2 tiene que **parar**
- **arriba**: varias fotos de flecha hacia arriba, en ese caso el mBot2 tiene que **avanzar**
- **abajo**, **derecha** e **izquierda**: ídem pero en su dirección correspondiente.

[![2026-10-23 11&#95;28&#95;53-.png](https://libros.catedu.es/uploads/images/gallery/2026-10/scaled-1680-/2026-10-23-11-28-53.png)](https://libros.catedu.es/uploads/images/gallery/2026-10/2026-10-23-11-28-53.png)

#### <span style="color: rgb(22, 145, 121);">**Programa en el Sprite (oso panda)**</span>

<span style="color: rgb(0, 0, 0);">Ponemos esta extensión que ya lo usamos en [https://libros.catedu.es/books/cyberpi-y-mbot2/page/control-remoto](https://libros.catedu.es/books/cyberpi-y-mbot2/page/control-remoto) :</span>

<span style="color: rgb(0, 0, 0);">[![2026-10-22 21&#95;28&#95;35-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2026-10/scaled-1680-/2026-10-22-21-28-35-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2026-10/2026-10-22-21-28-35-greenshot.png)</span>

<span style="color: rgb(0, 0, 0);">Y ponemos este programa, muy parecido al usado en [https://libros.catedu.es/books/cyberpi-y-mbot2/page/control-remoto](https://libros.catedu.es/books/cyberpi-y-mbot2/page/control-remoto)</span><span style="color: rgb(0, 0, 0);"> ; pero usando en vez de eventos de teclado, el resultado de la máquina de IA:</span>

<span style="color: rgb(0, 0, 0);">[https://planet.mblock.cc/project/projectshare/8638885](https://planet.mblock.cc/project/projectshare/8638885)</span>

[![2026-10-23 12&#95;05&#95;30-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2026-10/scaled-1680-/2026-10-23-12-05-30-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2026-10/2026-10-23-12-05-30-greenshot.png)

#### <span style="color: rgb(22, 145, 121);">**Programa en el mBot2**</span>

<span style="color: rgb(0, 0, 0);">Ponemos este programa, es igual al usado en (pero en vez de la palabra *espacio* es *blanco*) [https://libros.catedu.es/books/cyberpi-y-mbot2/page/control-remoto](https://libros.catedu.es/books/cyberpi-y-mbot2/page/control-remoto) :</span>

<span style="color: rgb(0, 0, 0);">[https://planet.mblock.cc/project/projectshare/8638885](https://planet.mblock.cc/project/projectshare/8638885)</span>

<span style="color: rgb(0, 0, 0);">[![2026-10-23 11&#95;35&#95;35-.png](https://libros.catedu.es/uploads/images/gallery/2026-10/scaled-1680-/2026-10-23-11-35-35.png)](https://libros.catedu.es/uploads/images/gallery/2026-10/2026-10-23-11-35-35.png)</span>

<p class="callout success"><span style="color: rgb(0, 0, 0);">**OTRO CASO RARO** 🤯SE UTILIZAN LOS DOS MODOS **CARGA** Y **VIVO** 🤯Se utiliza **CARGA** para poner el programa en mBot2 pero se utiliza **VIVO** para la IA, la webcam y el oso panda.</span></p>

#### <span style="color: rgb(22, 145, 121);">**Resultado**</span>

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/BhSqLBKLzeg" width="560"></iframe>

<p class="callout success">**MEJORALO** cambia el código de tal manera que sólo haga caso si la confianza de lo que detecta la IA es superior al 90% y así no se ven los errores del vídeo.</p>