A Exploração Criativa Com Arduino Esplora E Arduino TFT LCD
by mydigitaltalk in Circuits > Arduino
244 Views, 1 Favorites, 0 Comments
A Exploração Criativa Com Arduino Esplora E Arduino TFT LCD

O Arduino Esplora e o Arduino TFT LCD representam a combinação perfeita entre acessibilidade e inovação, possibilitando aos entusiastas da electrónica explorar o vasto mundo da programação e da criação de projectos. Estas ferramentas são notáveis pela sua versatilidade, sendo utilizadas para uma multiplicidade de aplicações, desde jogos a instrumentos de medição.
Aqui está um guia passo a passo para criar um projeto de consola de jogos usando o Arduino Esplora e o Arduino TFT LCD Screen:
Supplies
Materiais Necessários:
- Arduino Esplora
- Arduino TFT LCD Screen
- Cabos e conectores apropriados

Configuração Inicial:
- Conectar o TFT LCD ao Esplora: Conecte o Arduino TFT LCD Screen à porta do Arduino Esplora dedicada ao TFT.
- Configuração do Software: Instale a IDE do Arduino em seu computador e configure a placa e a porta corretas.

Escreva o código para o seu jogo. Aqui está um exemplo simplificado para um jogo de “catch the ball”:
#include <Esplora.h>
#include <TFT.h>
#include <SPI.h>
#define BALL_RADIUS 5
int ballX = random(BALL_RADIUS, TFT.width() - BALL_RADIUS);
int ballY = BALL_RADIUS;
int ballSpeedY = 3;
void setup() {
EsploraTFT.begin();
EsploraTFT.background(0, 0, 0);
}
void loop() {
int paddleY = Esplora.readSlider();
drawPaddle(paddleY);
drawBall(ballX, ballY);
if(ballY + BALL_RADIUS >= TFT.height() || (ballY <= paddleY + 10 && ballY >= paddleY - 10 && ballX <= BALL_RADIUS + 10)) {
ballSpeedY = -ballSpeedY;
}
ballY += ballSpeedY;
delay(30);
EsploraTFT.background(0, 0, 0);
}
void drawPaddle(int y) {
EsploraTFT.fillRect(0, y - 10, 10, 20, ST7735_WHITE);
}
void drawBall(int x, int y) {
EsploraTFT.fillCircle(x, y, BALL_RADIUS, ST7735_RED);
}
Este código é apenas um ponto de partida e você pode expandi-lo e modificá-lo para criar jogos mais complexos.

Carregar o Código:
- Após escrever e verificar o código, carregue-o no Arduino Esplora usando a IDE do Arduino.

Testar o Jogo:
- Uma vez que o código foi carregado com sucesso, teste o jogo. Use o slider no Esplora para mover a raquete e tente acertar a bola.
Ajustes e Melhorias:
- Refinar o Jogo: Com base nos testes, faça quaisquer ajustes e melhorias no código do jogo.
- Adicionar Funcionalidades: Considere adicionar mais funcionalidades, como pontuação, níveis, ou múltiplos objetos na tela.
Finalização:
- Personalização: Personalize o jogo conforme o desejado, alterando gráficos, velocidades, cores, etc.
- Documentação: Documente o seu projeto, anotando o código, criando instruções de uso, etc.