Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Olá pessoal!!!
Bem-vindo a um novo projeto baseado em Arduino. Todos nós já jogamos uma vez na vida o jogo do flappy bird. Que tal jogarmos em nosso PC e controlá-lo usando nosso Arduino ?? Siga todos os passos dados abaixo e ao final deste tutorial você controlará o jogo usando seu microcontrolador.
Etapa 1: Obtenha os suprimentos
Portanto, para este projeto, usaremos uma placa Arduino Uno e um sensor ultrassônico SR-04. Recomendo que você compre esses componentes da UTSource.net, pois eles fornecem componentes e módulos eletrônicos de baixo custo sem comprometer a qualidade. Verifique-os !!!
1 X Arduino Uno
1 X SR-04 Sensor ultrassônico
Uma placa de ensaio (opcional) e alguns fios de cabeçalho
Etapa 2: Trabalho resumido
O motivo pelo qual usamos o sensor ultrassônico aqui é para obter os dados de distância entre nossa mão e o
sensor e usar esses valores para ajustar a altura do pássaro em movimento. O jogo é criado no Processing e o Arduino se comunica com ele usando a porta serial. Vinculei algumas imagens do jogo acima, então dê uma olhada nelas para ter uma ideia sobre este projeto.
Etapa 3: vamos fazer as conexões
Primeiro conecte o SR-04
sensor para a placa Arduino. Como há apenas um sensor para a interface, não adicionarei um diagrama de circuito para este projeto. As conexões são as seguintes -
SR-04 >> Arduino Uno
Vcc >> 5V
Gnd >> Gnd
Pino de gatilho >> pino digital 11
Pino Eco >> Pino digital 10
É isso que as conexões são feitas.
Etapa 4: faça upload do código do Arduino
Agora é hora de fazer o upload do código para sua placa Arduino.
Baixe o código abaixo.
Antes de enviar o código, certifique-se de selecionar a porta de comunicação e a taxa de transmissão adequadas, pois iremos usá-la para enviar dados para o jogo.
***************************************************
void setup ()
{
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
Serial.begin (9600); // Defina a taxa de transmissão aqui
}
*******************************************************
Etapa 5: Abra o Programa de Processamento
Assim que o código do Arduino for carregado, baixe e abra o
código de processamento. Defina novamente a mesma taxa de transmissão e mencione a porta de comunicação correta como você fez anteriormente.
*******************************************************
void setup () {
tamanho (400, 600);
p1.x = largura + 50;
p2.x = largura + 220;
p3.x = largura + 370;
myPort = novo Serial (este, "COM3", 9600); // Altere a porta de comunicação e a taxa de transmissão aqui
myPort.bufferUntil (10);
}
********************************************************
Agora vamos dar uma chance a este jogo. Basta clicar no botão Executar no Ide de processamento e pronto.
O pássaro se move de acordo com a distância entre sua mão e o sensor.
Espero que você tenha gostado deste pequeno instrutível. Se sim, mostre algum apoio clicando no botão favorito e compartilhe-o com seus amigos. Se precisar de ajuda, sinta-se à vontade para comentar abaixo. É isso por hoje, pessoal. Vejo você em breve com outro projeto incrível.
Recomendado:
Voltímetro DIY usando Arduino e processamento: 4 etapas
Voltímetro DIY usando Arduino e processamento: Olá e bem-vindo ao projeto de hoje. Sou Sarvesh e hoje faremos um voltímetro baseado em arduino. Mas a diferença desse aqui é que ele mostrará sua saída no software de processamento. Agora, em um dos meus tutoriais anteriores, fizemos um processi
Gesture Hawk: robô controlado por gestos manuais usando interface baseada em processamento de imagens: 13 etapas (com imagens)
Gesture Hawk: Robô controlado por gestos manuais usando uma interface baseada em processamento de imagem: Gesture Hawk foi apresentado no TechEvince 4.0 como uma interface homem-máquina baseada em processamento de imagem simples. Sua utilidade reside no fato de que nenhum sensor adicional ou vestível, exceto uma luva, é necessário para controlar o carro robótico que funciona em diferentes
Salvar dados do sensor Arduino no MYsql usando o processamento: 6 etapas
Salve os dados do sensor Arduino no MYsql usando o Processing: Honestamente, é difícil armazenar dados do Arduino no MySQL diretamente, de modo que, além do IDE do Arduino, usei o IDE de processamento que é semelhante ao IDE do Arduino, mas com muitos usos diferentes e você pode codificá-lo java.Nota: não execute o Arduino serial moni
Processamento de vídeo usando VHDL e um Zybo: 10 etapas
Processamento de vídeo usando VHDL e um Zybo: FPGAs são mais rápidos do que CPUs para processar, porque eles podem fazer muitos cálculos em paralelo Nota: Este projeto ainda está em construção e vai ser melhorado (assim que tiver tempo). Enquanto isso estou viajando pelo mundo
Realidade virtual móvel usando processamento para Android (TfCD): 7 etapas (com imagens)
Realidade virtual móvel usando processamento para Android (TfCD): a realidade virtual (VR) é uma das novas tecnologias que podem ser interessantes em produtos futuros. Tem muitas oportunidades e você nem precisa de óculos de realidade virtual caros (Oculus Rift). Pode parecer muito difícil de fazer você mesmo, mas o básico é