#include "questions.h"
#include "oled_desenho.h"
#include "encoder.h"
#include "display.h"
void setup() {
SetupEncoder();
SetupOled();
DesenharMenu(2000);
}
void loop() {
LerDecoder();
if (BotaoVariado || EncoderGirado) {
AtualizarGame();
RenderizarGame();
EncoderGirado = false;
}
}
void AtualizarGame () {
if (EncoderGirado) AtualizarEncoder(direcao);
if (BotaoApertado) AtualizarBotao();
}
void RenderizarGame() {
if (BotaoApertado) RenderizarResultado();
else RenderizarPerguntas();
tela.drawRect(0, 0, 128, 64, WHITE);
tela.display();
if (BotaoApertado) delay(2000);
}
Esse KY-040
tá representando
um HW-040
Aqui é uma representação no Wokwi,
da montagem do projeto físico