Tabla de contenido:

Micro: bit Zip Tile Introducción: 9 pasos (con imágenes)
Micro: bit Zip Tile Introducción: 9 pasos (con imágenes)

Video: Micro: bit Zip Tile Introducción: 9 pasos (con imágenes)

Video: Micro: bit Zip Tile Introducción: 9 pasos (con imágenes)
Video: Generalidades sobre microbit 2024, Mes de julio
Anonim
Micro: bit Zip Tile Introducción
Micro: bit Zip Tile Introducción

Antes de continuar con mi serie de instructables de sensor de visión MU para el Micro: bit, necesito hacer este instructable para Kitronik Zip Tile, ya que lo voy a usar.

El Kitronik Zip Tile, lo llamaré Zip de ahora en adelante, es una matriz de neopixel de 8x8, que se puede ejecutar con bastante facilidad con el micro: bit. Realmente puede agregar varias cremalleras juntas, por lo que puede obtener una matriz de neopixel de 16x16. No son baratos, pero las matrices de neopixel nunca son baratas y por eso encuentro el precio bastante bueno.

Para este instructable, voy a ver cómo configurarlo y programarlo. Pasaré de programas simples a programas muy complejos.

Suministros

1 x BBC Micro: bit

1 x Azulejo con cremallera Kitronik

Fuente de alimentación de 3,5 - 5,3 V. Solo estoy usando un soporte de batería 3 x AA con un botón de encendido / apagado

Paso 1: Conexión del Micro: bit y el Zip

Conectando el Micro: bit y el Zip
Conectando el Micro: bit y el Zip
Conectando el Micro: bit y el Zip
Conectando el Micro: bit y el Zip
Conectando el Micro: bit y el Zip
Conectando el Micro: bit y el Zip

Cuando compraste la cremallera, viene con cinco tornillos y cinco pequeños tubos de plástico. Para conectar el micro: bit y la cremallera, simplemente coloque los tornillos en los cinco orificios grandes para clavijas del micro: bit, coloque un pequeño tubo de plástico en cada uno y luego atorníllelos en los 5 conectores de las cremalleras.

En realidad, solo necesita conectar 3 tornillos, ya que la cremallera solo necesita datos del pin 0. Por lo tanto, solo necesita conectar 3V, GND y pin 0.

También puede optar por no colocar tubos de plástico en todos los tornillos. Eso le permitirá acceder a los pines, colocándole una pinza de cocodrilo. Siempre debe colocar tubos en al menos dos de los tornillos.

Conecte la alimentación a la cremallera y no al micro: bit. El zip necesita mucha más potencia de la que puede proporcionar el micro: bit, pero puede alimentar el micro: bit con bastante facilidad. Las medidas de seguridad incorporadas evitan que la cremallera se alimente del micro: bit.

Si enciende el micro: bit y zip desde dos fuentes diferentes, estas medidas de seguridad a veces se activarán y el zip dejará de funcionar. No te preocupes. Simplemente quite toda la energía y espere. Después de unos minutos debería estar funcionando nuevamente. Esto ocurre con mayor frecuencia cuando conecta el micro: bit a su computadora, sin desconectar la alimentación del zip.

Paso 2: Obtener la extensión

Obtener la extensión
Obtener la extensión
Obtener la extensión
Obtener la extensión
Obtener la extensión
Obtener la extensión

Primero, vaya al editor de Makecode y comience un nuevo proyecto. Luego, vaya a "Avanzado" y seleccione "Extensiones". Tenga en cuenta que, dado que soy danés, estos botones tienen nombres ligeramente diferentes en las imágenes. En las extensiones, busca "zip tile" y selecciona el único resultado que obtiene.

Paso 3: primer programa

Primer programa
Primer programa
Primer programa
Primer programa

Todavía soy danés, por lo que mi Makecode está en danés, pero aún puedes ver correctamente con qué se comparan los bloques en la versión en inglés

El primer bloque en "On start" (Ved start) inicializa la conexión entre el micro: bit y el zip. Aquí debe especificar cuántas cremalleras está utilizando y cómo se unen. Como solo usamos un solo zip, solo tenemos una matriz 1x1, por lo que la configuramos en 1 vertical y 1 horizontal.

El siguiente bloque establece el brillo de 0 a 255. Lo configuramos en 50. El zip es muy brillante. Rara vez desea utilizar un brillo superior a 50.

Luego puse un comando "Mostrar número" para solucionar problemas. Ese número se mostrará en el micro: bit y no en el zip.

En el ciclo perpetuo, el primer comando configura el LED a 3; 3 para que se vuelva rojo. Realmente no mostrará el color, antes de que llamemos al segundo comando "Mostrar". Es importante recordarlo. El comando set no cambia el color antes de que se ejecute el comando show.

El código se puede encontrar aquí.

Paso 4: segundo programa

Image
Image
Planificación de una pequeña imagen de arte
Planificación de una pequeña imagen de arte

Para el segundo programa mantenemos lo mismo en "Al inicio", pero cambiamos el ciclo "para siempre".

En realidad, es solo un comando, que desplaza el texto sobre el zip. Puede cambiar la velocidad y el color del texto y también agregar líneas debajo y / o sobre el texto. Es un comando muy útil y sencillo.

Puedes encontrar el programa aquí.

Paso 5: Programa 3

Image
Image

Nuevamente mantenemos lo mismo en "Al inicio", pero cambiamos el ciclo "para siempre".

El primer comando establece el LED en 0; 0 en rojo. Recuerde que todavía no puede verlo, porque no hemos usado el comando show.

Imagine que todos los LED de la cremallera tienen un número entre 1 y 64. Comenzando con 1 en 0, 0, 2 en 0, 1 y así sucesivamente. El segundo bloque mueve todos los LED en el zip 2 pasos. Entonces 1 se convierte en 3 y 2 se convierte en 4. Se repite, de modo que 63 se convierte en 1.

El tercer bloque es el comando show para mostrar los LED que están coloreados.

El cuarto bloque solo hace que el micro: bit espere medio segundo antes de que se repita. De esa manera rápidamente tendremos cada segundo LED de color rojo.

El programa se puede encontrar aquí.

Paso 6: Cuarto programa

Image
Image

En este programa usamos un ciclo de repetición y la variable "Dibujo" para pintar una fila completa de rojo. Luego usamos el comando rotar a toda la fila un paso y luego lo mostramos.

El programa se puede encontrar aquí.

Paso 7: Planificación de una imagen artística de bits

Antes del siguiente paso, planeé cómo debería ser mi imagen en un programa de dibujo. Dibujé a este pacman como un fantasma.

Paso 8: el fantasma

Image
Image
Diferentes fantasmas
Diferentes fantasmas

La primera parte del programa, marcada con un círculo rojo, hace que el botón 6 LED de la primera fila se vuelva rojo.

Luego, se mueve toda la fila y la segunda parte del programa, marcada con un círculo azul, vuelve a pintar la primera fila. Primero establece 5 LED en rojo y luego establece uno de ellos en blanco y otro en azul.

Una vez más, se mueve toda la fila y una nueva parte del programa pinta los tercios de la fila. El programa continúa así hasta que se ha pintado todo el fantasma.

Es un programa largo, por lo que no voy a subir fotos de todo. En su lugar, puede encontrar el programa aquí.

Paso 9: diferentes fantasmas

Image
Image
Diferentes fantasmas
Diferentes fantasmas

Así que ahora mejoramos nuestro último programa agregando tres nuevas variables. Ojo, que tiene el color de los ojos del fantasma. Fantasma, que tiene el color del fantasma. AnUnit, que decide los colores.

En la primera imagen se puede ver cómo se intercambia el rojo con la variable fantasma y el azul con la variable ojo.

La parte del programa en la segunda imagen cambia las variables dependiendo de AnUnit. Entonces, si AnUnit = 0, el ojo se vuelve azul y el fantasma se vuelve rojo, si es AnUnit = 1, entonces el ojo se vuelve rojo y el fantasma se vuelve azul.

La tercera imagen es el final del programa donde AnUnit aumenta en 1 y luego, si es 3, se establece en 0.

Entonces, AnUnit ahora cambiará entre 0, 1, 2 cada vez que el programa completo se ejecute una vez y, dependiendo de qué AnUnit sea, el color de los fantasmas cambiará.

Puedes encontrar el programa aquí.

Recomendado: