Índice:

Jogo da velha: 12 etapas
Jogo da velha: 12 etapas

Vídeo: Jogo da velha: 12 etapas

Vídeo: Jogo da velha: 12 etapas
Vídeo: Dica no Ponto | Episódio 1: Jogo da Velha 2024, Novembro
Anonim
Jogo da velha
Jogo da velha

Projetos Tinkercad »

Hoje faremos um jogo Tic Tac Toe no TinkerCad usando o Arduino. Usaremos muitos componentes simples e usaremos o código para ligá-los todos. A parte principal desse circuito que reúne tudo isso é o código. Este programa tem muitas possibilidades e pode ser alterado da forma que o usuário achar melhor. Este jogo também tem a opção de usar luzes RGB, mas se alguém quiser avançar neste projeto precisará conectar 2 arduinos um ao outro.

Suprimentos

  • Arduino
  • Placa de ensaio (grande)
  • Fios
  • Botão de apertar
  • LEDs
  • Resistores (10k e 150)
  • Fotorresistores

Etapa 1: início

Começo
Começo

Então, vamos começar com uma placa de ensaio grande e um microcontrolador Arduino.

Etapa 2: Adicionando LEDs

Adicionando LEDs
Adicionando LEDs

A próxima etapa é adicionar LEDs e botões de pressão ao breadboard. Não estamos conectando ainda, mas apenas colocando-os na placa de forma que nenhum dos fios interfira com os outros botões. Há muitos componentes, então precisamos espaçá-los assim para que não se mexam. Um grande breadboard é recomendado para este projeto.

Etapa 3: Alfinetes digitais

Pins digitais
Pins digitais

Portanto, antes de adicionarmos qualquer coisa, vamos primeiro conectar os pinos digitais aos LEDs. Neste projeto, vamos usar todos os pinos analógicos e digitais que o Arduino possui.

Etapa 4: botões de pressão

Apertar botões
Apertar botões

Para esta etapa, conectaremos a alimentação e o aterramento ao botão pulsador. Nesta etapa, vamos usar resistores de 10k para limitar a quantidade de energia. Os 2 botões à direita não são usados para ligar ou desligar o LED, mas são usados para iniciar um novo jogo e, para outra coisa, veremos quando iniciarmos o código.

Etapa 5: pinos digitais e analógicos

Pinos digitais e analógicos
Pinos digitais e analógicos

Nesta etapa, conectaremos os botões aos pinos digital e analógico. Os pinos analógicos podem ser usados neste caso porque eles podem ser usados da mesma forma que os pinos digitais são usados.

Etapa 6: fotoresistores

Fotorresistores
Fotorresistores

Nesta etapa, conectaremos os fotorresistores aos LEDs. O objetivo disso é permitir que diferentes jogadores obtenham diferentes níveis de brilho e isso permite que os jogadores se diferenciem. Nesta etapa, você verá por que o espaçamento entre as etapas foi necessário.

Etapa 7: Definindo Variáveis

Definindo Variáveis
Definindo Variáveis

Nesta etapa, vamos iniciar o código. A primeira parte vai definir os diferentes botões e LEDs, mas também outra variável que é igual a 0. Esta variável nos ajudará a ligar e desligar os LEDs com o pressionar de um botão.

Etapa 8: Declarando Variáveis

Declarando Variáveis
Declarando Variáveis

Nesta etapa, estaremos finalizando a declaração dessas variáveis e configurando os botões como entrada e os LEDs como saídas.

Etapa 9: Carregando

Carregando
Carregando

Esta parte do código pode ser vista como uma "tela de carregamento". A maioria dos jogos geralmente tem algumas sequências de inicialização no início, mas esta parte é opcional e é feita apenas para o show. É para isso que o outro botão que estava à direita poderia ser usado. Ele poderia exibir a sequência de inicialização até que um "botão iniciar" fosse pressionado.

Etapa 10: LED ligado / desligado

LED ligado / desligado
LED ligado / desligado

Esta etapa concentra-se no código principal de como ligar e desligar o LED com os botões. Neste código, usaremos a variável igual a 0 que configuramos originalmente ao definir nossas variáveis. De acordo com este código, o LED acenderá quando o botão for pressionado, mas apagará quando for pressionado novamente.

Etapa 11: Botão Desligar

Botão Desligado
Botão Desligado

Esta etapa codifica o botão de desligar ou o botão de novo jogo. Isso é usado quando um jogador venceu ou terminou o jogo, e o jogo será reiniciado e poderá ser reiniciado. Este botão é basicamente um botão de reset que reinicia o loop para que o jogo possa ser reproduzido indefinidamente.

Etapa 12: Divirta-se jogando

Divirta-se jogando!
Divirta-se jogando!

Esse foi o final deste tutorial e espero que você se divirta brincando com este circuito e código e faça mais e mais alterações neste circuito porque as possibilidades são infinitas porque este é um programa muito aberto.

Recomendado: