![Mini máquina de jogos "Adivinhe o número" com Micro: bit: 10 etapas Mini máquina de jogos "Adivinhe o número" com Micro: bit: 10 etapas](https://i.howwhatproduce.com/images/009/image-26003-j.webp)
Índice:
- Suprimentos
- Etapa 1: Conectando os fios
- Etapa 2: O MU Vision Sensor III
- Etapa 3: Programação Micro: bit Via Makecode
- Etapa 4: inicializar o sensor de visão MU
- Etapa 5: adicionar código para processar o resultado da detecção
- Etapa 6: Exibir o resultado na matriz de LED
- Etapa 7: lógica do jogo
- Etapa 8: adicionar barra de vida
- Etapa 9: adicionar música
- Etapa 10: Resumo
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Mini Mini](https://i.howwhatproduce.com/images/009/image-26003-1-j.webp)
Você já jogou "Adivinhe o número"? Esta é uma máquina de minijogo muito fácil de construir que joga "Adivinhe o número" com você. Projetamos este projeto DIY para incentivar a brincadeira física e ajudar as crianças a aprender a programação. Ele usa um sensor MU Vision para detectar as cartas numéricas, através das quais o jogador tentará adivinhar o número aleatório que a máquina escolheu.
A configuração é explicada nesta imagem.
Um sensor de visão MU que pode reconhecer cartões numéricos impressos é conectado ao Micro: bit via barramento I2C. As duas placas PCB e um alto-falante são mantidos juntos usando um suporte construído com peças técnicas LEGO para que a câmera fique olhando para baixo em um ângulo de 45 graus. Certifique-se de que não há nada para bloquear a visão da câmera para a frente do Micro: bit onde o jogador apresentará o cartão de número para a máquina.
Suprimentos
BBC micro: placa de bits
×1
Morpx MU Vision Sensor III
×1
Peças LEGO Technic
× 1 Pino Pimoroni: bit × 1
Alto-falante: 0,25 W, 8 ohms
Etapa 1: Conectando os fios
![Conectando os fios Conectando os fios](https://i.howwhatproduce.com/images/009/image-26003-2-j.webp)
Você precisará conectar 6 fios. O alto-falante possui dois fios conectados aos pinos "0" e "GND" do Micro: bit. O sensor MU Vision tem 4 fios conectados ao barramento I2C - 3V, pino 19 (SCL), pino 20 (SDA) e GND. Na foto, acabamos de soldar os fios ao pad de contato Micro: bit. Você também pode usar uma das placas breakout para micro: bit para conectar os fios.
Etapa 2: O MU Vision Sensor III
![O MU Vision Sensor III O MU Vision Sensor III](https://i.howwhatproduce.com/images/009/image-26003-3-j.webp)
O sensor MU Vision é o principal módulo de IA que reconhece diferentes cartões numéricos. Possui porta de saída I2C que pode ser usada para conectar ao Micro: bit (pino 19 e pino 20). Nota:
1. Para conectar ao Micro: bit, o interruptor DIP 2 esquerdo do sensor de visão precisa ser definido como "ON" para usar o modo I2C.
2. O sensor de visão é montado de cabeça para baixo (o conector do sensor voltado para o jogador) de forma que quando o jogador apresentar o cartão numérico para a máquina, ele seja "frontal" do ponto de vista do jogador.
Etapa 3: Programação Micro: bit Via Makecode
![Micro de programação: bit Via Makecode Micro de programação: bit Via Makecode](https://i.howwhatproduce.com/images/009/image-26003-4-j.webp)
![Micro de programação: bit Via Makecode Micro de programação: bit Via Makecode](https://i.howwhatproduce.com/images/009/image-26003-5-j.webp)
Você pode programar a máquina usando MakeCode. Você pode programar o Micro: bit em Javascript ou em código de bloco. Para simplificar, usamos a programação em bloco para ilustrar aqui.1. Importe a biblioteca MUVisionSensorIII Selecionando "Advanced" -> "Extensions" e digite "mu-opensource / MuVisionSensorIII-MakeCode" na caixa de pesquisa. Selecione a extensão "Muvs" no resultado.
Agora você vai encontrar os blocos MuVisionSensor como este
Etapa 4: inicializar o sensor de visão MU
![Inicializar o sensor de visão MU Inicializar o sensor de visão MU](https://i.howwhatproduce.com/images/009/image-26003-6-j.webp)
![Inicializar o sensor de visão MU Inicializar o sensor de visão MU](https://i.howwhatproduce.com/images/009/image-26003-7-j.webp)
2. Inicialização do MU Vision Sensor no bloco inicial e configure-o para usar o barramento I2C.
e adicionar algoritmo de cartão numérico.
Etapa 5: adicionar código para processar o resultado da detecção
![Adicione o código para processar o resultado da detecção Adicione o código para processar o resultado da detecção](https://i.howwhatproduce.com/images/009/image-26003-8-j.webp)
No loop Forever, adicione o código para processar o resultado da detecção do MU Vision Sensor.
Etapa 6: Exibir o resultado na matriz de LED
![Exibir o resultado na matriz de LED Exibir o resultado na matriz de LED](https://i.howwhatproduce.com/images/009/image-26003-9-j.webp)
Usamos uma função personalizada para exibir o resultado do reconhecimento do número. Observação: como colocamos o bit Micro: verticalmente, o número no visor LED precisa ser girado 90 graus.
Etapa 7: lógica do jogo
![Lógica do jogo Lógica do jogo](https://i.howwhatproduce.com/images/009/image-26003-10-j.webp)
Você pode programar micro: bit para dar uma pequena dica sobre o número secreto.
Etapa 8: adicionar barra de vida
![Adicionar barra de vida Adicionar barra de vida](https://i.howwhatproduce.com/images/009/image-26003-11-j.webp)
![Adicionar barra de vida Adicionar barra de vida](https://i.howwhatproduce.com/images/009/image-26003-12-j.webp)
Você também pode aproveitar o jogo para se divertir um pouco mais. Usamos a coluna esquerda da matriz de LED para exibir a "barra de vida"
Etapa 9: adicionar música
![Adicionar música Adicionar música](https://i.howwhatproduce.com/images/009/image-26003-13-j.webp)
É isso. Devido ao espaço, nem todos os códigos são mostrados na figura acima. Você pode encontrar o código completo aqui.
Etapa 10: Resumo
Este tutorial ensina como construir uma máquina de minijogo usando Micro: bit e o MU Vision Sensor. Com a ajuda do reconhecimento visual do MU Vision Sensor, você pode criar muitos jogos de "jogo físico" semelhantes na plataforma Micro: bit.
Recomendado:
Configuração da máquina para jogos retrô Raspberry Pi: 5 etapas
![Configuração da máquina para jogos retrô Raspberry Pi: 5 etapas Configuração da máquina para jogos retrô Raspberry Pi: 5 etapas](https://i.howwhatproduce.com/images/001/image-624-37-j.webp)
Raspberry Pi Retro Gaming Machine Setup: Para replicar jogos de arcade retro dos primeiros dias da computação, o Rasberry Pi e o sistema Retropie que acompanha são ótimos para fazer uma configuração em casa em qualquer jogo antigo que você queira jogar ou como hobby. aprender Pi. Este sistema tem sido eu
Micro: bit MU Vision Sensor para iniciantes - Valores de etiqueta e reconhecimento de cartão de número: 6 etapas
![Micro: bit MU Vision Sensor para iniciantes - Valores de etiqueta e reconhecimento de cartão de número: 6 etapas Micro: bit MU Vision Sensor para iniciantes - Valores de etiqueta e reconhecimento de cartão de número: 6 etapas](https://i.howwhatproduce.com/images/006/image-16852-j.webp)
Micro: bit Sensor de visão MU para iniciantes - valores de etiqueta e reconhecimento de cartão de número: este é o meu segundo guia para o sensor de visão MU. Neste projeto iremos programar o micro: bit para reconhecer os diferentes números de cartões usando valores de etiqueta
Máquina de jogos Pocket Flappy Bird: 5 etapas
![Máquina de jogos Pocket Flappy Bird: 5 etapas Máquina de jogos Pocket Flappy Bird: 5 etapas](https://i.howwhatproduce.com/images/007/image-20169-j.webp)
Pocket Flappy Bird Game Machine: Este é um console de jogos baseado em microcontrolador nodemcu esp8266 que pode jogar flappy bird e muitos outros jogos. Esta máquina também pode ser usada para fazer desautoria baseada no código spacehuhns em https://github.com/SpacehuhnTech/esp8266_deauther
Como fazer upload de jogos para Arduboy e 500 jogos para Flash-carrinho: 8 etapas
![Como fazer upload de jogos para Arduboy e 500 jogos para Flash-carrinho: 8 etapas Como fazer upload de jogos para Arduboy e 500 jogos para Flash-carrinho: 8 etapas](https://i.howwhatproduce.com/images/006/image-15698-22-j.webp)
Como fazer upload de jogos para Arduboy e 500 jogos para Flash-cart: Eu fiz alguns Arduboy caseiros com memória Flash serial que pode armazenar no máximo 500 jogos para jogar na estrada. Espero compartilhar como carregar jogos nele, incluindo como armazenar jogos na memória flash serial e criar seu próprio pacote de jogo consolidado
Máquina de jogos de arcade com Raspberry Pi: 7 etapas (com imagens)
![Máquina de jogos de arcade com Raspberry Pi: 7 etapas (com imagens) Máquina de jogos de arcade com Raspberry Pi: 7 etapas (com imagens)](https://i.howwhatproduce.com/images/002/image-5064-63-j.webp)
Máquina de jogos de arcade com Raspberry Pi: Fazendo história: máquina de jogos de arcade com pi retro (pi3 de framboesa)