# Smart Camera Código de barras

En el modo de detección de código de barras, puede detectar 15 códigos de barras ya definidas.

[![smartcamera52.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/smartcamera52.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/smartcamera52.png)

Las puedes descargar aquí [https://drive.google.com/file/d/1K28cD6o5csGg1\_h7cnmsZ5Box02NTdUC/view?usp=sharing](https://drive.google.com/file/d/1K28cD6o5csGg1_h7cnmsZ5Box02NTdUC/view?usp=sharing)

[![smarcamera50.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/smarcamera50.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/smarcamera50.png)  
*Extraído del Tutorial Smart Camera de Makeblock”, creada por Susana Oubiña Falcón,  
Licencia CC-BY-NC [https://juegosrobotica.es/smart-camera-makeblock/](https://juegosrobotica.es/smart-camera-makeblock/)*

Y las tiene que detectar en la posición correcta, excepto la 15 que es simétrica, el resto no son invariantes bajo rotación

[![smartcamera51.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/smartcamera51.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/smartcamera51.png)  
*Extraído del Tutorial Smart Camera de Makeblock”, creada por Susana Oubiña Falcón,  
Licencia CC-BY-NC [https://juegosrobotica.es/smart-camera-makeblock/](https://juegosrobotica.es/smart-camera-makeblock/)*

En mBlock las detecta desde el número 1 al 15. Pero observa que del 1 al 9 tiene ya unos nombres predefinidos

<p class="callout warning">**Esto no quiere decir que estés obligado a ejecutar la acción acorde al nombre de la etiqueta**, puedes elegir perfectamente que si detecta la etiqueta 5(parar) que haga girar</p>

<p class="callout info">Si quieres cambiar de nombres, dentro del software Piximon puedes renombrar estas etiquetas en Configure-Barcode labels</p>

[![smartcamera53.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/smartcamera53.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/smartcamera53.png)

Un programa ejemplo sería

[![smartcamera54.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/smartcamera54.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/smartcamera54.png)

*Extraído del Tutorial Smart Camera de Makeblock”, creada por Susana Oubiña Falcón,  
Licencia CC-BY-NC [https://juegosrobotica.es/smart-camera-makeblock/](https://juegosrobotica.es/smart-camera-makeblock/)*

También puede detectar dada una posición, por ejemplo este programa

[![smartcamera55.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/smartcamera55.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/smartcamera55.png)

*Extraído del Tutorial Smart Camera de Makeblock”, creada por Susana Oubiña Falcón,  
Licencia CC-BY-NC [https://juegosrobotica.es/smart-camera-makeblock/](https://juegosrobotica.es/smart-camera-makeblock/)*

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

<span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">Caja registradora</span></span>

<span style="color: rgb(0, 0, 0);">El programa lo tenemos en [este tutorial ](https://aprender.tdrobotica.co/courses/smart-camera/lecci%c3%b3n/proyecto-1-5/)(hay que registrarse para verlo) </span>

<span style="color: rgb(0, 0, 0);"><iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/lNP9A2G3abo?t=51s" width="560"></iframe>

</span>

<span style="color: rgb(0, 0, 0);">Color traductor.[ Aquí el tutorial](https://aprender.tdrobotica.co/courses/smart-camera/lecci%c3%b3n/proyecto-2-4/) (hay que registrarse)</span>

<span style="color: rgb(0, 0, 0);"><iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/0CcMS0qkBJY" width="560"></iframe>

</span>