Placarduino++: adicionando um display maior para exibir mais informações

Com várias ideias para o projeto do Placarduino, o display de 16×2 não será suficiente para exibir todas as informações. E além disso, da forma como o display está montado hoje são utilizados muitos pinos do Arduino, que poderiam ser aproveitados para outras funções. Então nesse post eu vou mostrar como eu fiz a substituição do display 16×2 por um display 20×4 com um módulo adaptador I²C.

Continuar lendo Placarduino++: adicionando um display maior para exibir mais informações

Substituindo a IDE do Arduino pelo PlatformIO

O Arduino é, basicamente, uma plataforma de aprendizado. A IDE oficial é bem simples e não oferece muitos recursos para usuários mais avançados. Para quem quer manter as dependências/bibliotecas organizadas, a IDE do Arduino não ajuda em nada. Felizmente existe o PlatformIO. E nesse post eu vou mostrar como eu atualizei o Placarduino para utilizar a estrutura de um projeto dessa plataforma.

Continuar lendo Substituindo a IDE do Arduino pelo PlatformIO

Broker MQTT escalonável com Mosca + Redis

Em uma postagem anterior eu mostrei como configurar um broker MQTT no Kubernetes com o Mosquitto. Mas o suporte do Mosquitto para a criação de clusters usando bridges é muito limitado. Felizmente existe uma solução muito mais simples, que utiliza o Redis para criação do cluster e o Mosca para suporte ao protocolo MQTT.

Continuar lendo Broker MQTT escalonável com Mosca + Redis

Adicionando sons no Placarduino

Este post é a continuação do projeto Placarduino. A última postagem foi a criação da primeira versão. Até o momento, o placar já exibe dois jogadores e conta os pontos de cada um. Mas seria interessante se também houvesse algum tipo de som de abertura e a cada ponto marcado. É isso que vamos fazer!

Continuar lendo Adicionando sons no Placarduino