![Micro: bit MU Vision Sensor para principiantes - I2C y reconocimiento de tarjetas de forma: 8 pasos Micro: bit MU Vision Sensor para principiantes - I2C y reconocimiento de tarjetas de forma: 8 pasos](https://i.howwhatproduce.com/images/006/image-16720-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
![Micro: bit MU Vision Sensor para principiantes - I2C y reconocimiento de tarjetas de forma Micro: bit MU Vision Sensor para principiantes - I2C y reconocimiento de tarjetas de forma](https://i.howwhatproduce.com/images/006/image-16720-1-j.webp)
Tengo en mis manos un sensor de visión MU para el Micro: bit. Parece ser una herramienta genial que me permitirá hacer muchos proyectos diferentes basados en la visión. Lamentablemente, no parece que haya muchas guías y, si bien la documentación es realmente buena en algún lugar, también tiene algunas deficiencias y la programación no siempre es intuitiva. Entonces, para ayudar a los demás, voy a hacer una serie de guías y proyectos.
Suministros
1 x BBC micro: bit
1 x Sensor de visión Morpx Mu 3
1 x Micro: placa de ruptura de bits: debe tener acceso a los pines 19 y 20, que no todas las tarjetas de ruptura tienen. Yo uso elecfreaks motorbit, porque me gusta esa placa.
4 x cables de puente (hembra-hembra)
Paso 1: configuración del sensor
![Configuración del sensor Configuración del sensor](https://i.howwhatproduce.com/images/006/image-16720-2-j.webp)
Antes de comenzar a conectar cualquier cosa, queremos configurar el sensor correctamente.
El sensor Mu Vision tiene 4 interruptores. Los dos de la izquierda deciden su modo de salida y los dos de la derecha deciden su dirección.
Como queremos que la dirección sea 00, ambos interruptores de la derecha deben estar apagados.
Los diferentes modos de salida son:
00 UART
01 I2C
10 transmisión de datos Wifi
11 Transmisión de imagen Wifi
Queremos trabajar en el modo I2C, por lo que los dos interruptores deben estar en 01, por lo que el que está más a la izquierda debe estar apagado y el otro debe estar encendido.
Paso 2: cableado
El cableado es bastante fácil, solo use cuatro cables de puente para conectar el sensor Mu con su placa de conexión.
Sensor mu -> placa de conexión
SDA -> pin 20
SCL -> pin 19
G -> Tierra
V -> 3,3-5 V
Paso 3: obtener la extensión
![Obtener la extensión Obtener la extensión](https://i.howwhatproduce.com/images/006/image-16720-3-j.webp)
![Obtener la extensión Obtener la extensión](https://i.howwhatproduce.com/images/006/image-16720-4-j.webp)
![Obtener la extensión Obtener la extensión](https://i.howwhatproduce.com/images/006/image-16720-5-j.webp)
Primero vamos al editor de Makecode y comenzamos un nuevo proyecto. Luego vamos a "Avanzado" y seleccionamos "Extensiones". Tenga en cuenta que, dado que soy danés, estos botones tienen nombres ligeramente diferentes en las imágenes. En extensiones buscamos "Muvision" y seleccionamos el único resultado que obtenemos.
Paso 4: inicializar la conexión y habilitar el algoritmo
![Inicialización de la conexión y habilitación del algoritmo Inicialización de la conexión y habilitación del algoritmo](https://i.howwhatproduce.com/images/006/image-16720-6-j.webp)
Cuando use esta extensión, obtendrá algunos errores de "No se puede leer la propiedad de indefinidos". Eso es solo porque falta la animación micro: bit. No afecta la compilación y ejecución del programa.
La primera parte naranja del código inicializa la conexión I2C.
La segunda parte naranja del código habilita los algoritmos de reconocimiento de tarjetas de forma.
Mostrar números se utiliza para solucionar problemas. Si el micro: bit no cuenta hasta tres cuando ejecuta el programa, verifique que sus cables estén conectados correctamente a los pines correctos.
Puedes encontrar el programa aquí.
Paso 5: Detectar tarjeta de forma
![Detectar tarjeta de forma Detectar tarjeta de forma](https://i.howwhatproduce.com/images/006/image-16720-7-j.webp)
La tarjeta de forma de detección da un 0 o un 1. Si se detecta una tarjeta de forma, obtenemos un 1 (verdadero) y un 0 (falso) si no se detecta una tarjeta de forma. Entonces, si el sensor Mu detecta una tarjeta de forma, deberíamos tener una cara sonriente y, si no, deberíamos tener una cara con el ceño fruncido.
Puedes encontrar el código aquí.
Paso 6: Ejecute el primer programa
![Image Image](https://i.howwhatproduce.com/images/006/image-16720-9-j.webp)
![](https://i.ytimg.com/vi/9X1nluU4vJQ/hqdefault.jpg)
El kit del sensor Mu incluye diferentes tarjetas. Intente acercarlos al sensor. Debería poder reconocer las tarjetas de formas y sonreír cuando le presente una de ellas.
Paso 7: detecta las formas de las cartas
El "algoritmo de obtención" da una salida de 0 (falso) o 1 (verdadero). Cuando utilice un "algoritmo de obtención", utilizará el algoritmo en su último "Detectar" positivo. Es por eso que en este programa tenemos una instrucción IF ELSE externa que usa "Detect" y una instrucción IF ELSE interna que usa "Get algoritmo".
El programa debe ser capaz de reconocer las formas específicas en las tarjetas de forma triángulo, cuadrado, cruz y marca y mostrar las formas en el micro: bit. Otras tarjetas de formas que reconocerá como tarjetas de formas y te harán sonreír.
Encuentra el código aquí.
Paso 8: ejecutar el programa
![](https://i.ytimg.com/vi/w8dNDvdNUco/hqdefault.jpg)
Cuando ejecute el programa, el sensor Mu y micro: bit deberían poder reconocer las tarjetas con forma de cuadrado, triángulo, marca y cruz. Las otras tarjetas de forma las reconocerá como tarjetas de forma, pero no le mostrará qué tarjeta específica es. Puede intentar expandir el programa para que pueda reconocer las últimas tarjetas de forma.
Recomendado:
Micro: bit MU Vision Sensor para principiantes: valores de etiquetas y reconocimiento de tarjetas numéricas: 6 pasos
![Micro: bit MU Vision Sensor para principiantes: valores de etiquetas y reconocimiento de tarjetas numéricas: 6 pasos Micro: bit MU Vision Sensor para principiantes: valores de etiquetas y reconocimiento de tarjetas numéricas: 6 pasos](https://i.howwhatproduce.com/images/006/image-16852-j.webp)
Micro: bit MU Vision Sensor for Beginners - Label Values and Number Card Recognition: Esta es mi segunda guía para el sensor de visión MU. En este proyecto, programaremos el micro: bit para reconocer los diferentes números de tarjetas mediante el uso de valores de etiqueta
Cómo utilizar el multímetro en tamil »Wiki Ùtil Guía para principiantes - Multímetro para principiantes: 8 pasos
![Cómo utilizar el multímetro en tamil »Wiki Ùtil Guía para principiantes - Multímetro para principiantes: 8 pasos Cómo utilizar el multímetro en tamil »Wiki Ùtil Guía para principiantes - Multímetro para principiantes: 8 pasos](https://i.howwhatproduce.com/images/007/image-19670-j.webp)
Cómo utilizar el multímetro en tamil »Wiki Ùtil Guía para principiantes | Multímetro para principiantes: Hola amigos, En este tutorial, he explicado cómo usar el multímetro en todo tipo de circuitos electrónicos en 7 pasos diferentes, tales como 1) prueba de continuidad para el hardware de resolución de problemas 2) Medición de corriente CC 3) Prueba de diodo y LED 4) Medición Resi
Micro: bits Luces para principiantes: 5 pasos
![Micro: bits Luces para principiantes: 5 pasos Micro: bits Luces para principiantes: 5 pasos](https://i.howwhatproduce.com/images/009/image-25141-j.webp)
Micro: bits Luces para principiantes: para este instructable, necesitará un Micro: Bit y una computadora portátil, no puede ser una Mac. Si está utilizando una Mac, se requiere un paso adicional o se requiere un adaptador para un puerto USB
Alimentador de tarjetas para una máquina de tarjetas comerciales: 10 pasos (con imágenes)
![Alimentador de tarjetas para una máquina de tarjetas comerciales: 10 pasos (con imágenes) Alimentador de tarjetas para una máquina de tarjetas comerciales: 10 pasos (con imágenes)](https://i.howwhatproduce.com/images/011/image-30076-j.webp)
Alimentador de cartas para una máquina de cartas coleccionables: Alimentador de cartas para una máquina de cartas coleccionables Los antecedentes Cuando era joven, coleccionaba toneladas de cartas coleccionables, pero durante algunos años, la pasión por coleccionar ha ido disminuyendo. Mientras tanto tengo hijos y, poco a poco, ellos también empiezan a tener
Python para principiantes no tan principiantes: 7 pasos
![Python para principiantes no tan principiantes: 7 pasos Python para principiantes no tan principiantes: 7 pasos](https://i.howwhatproduce.com/images/001/image-2688-46-j.webp)
Python para principiantes no tan principiantes: Hola, la última vez, si prestaste atención, tocamos los conceptos básicos de Python: imprimir, bucles while y for, entrada & salida, si, y un entrante en easygui. también una distribución gratuita de easygui y pycal-my own module. Este tutorial cubrirá: más