Ardpix
  • 👋Bem-vindo(a) ao Ardpix!
  • 🛠️Instruções
    • 🔌Organizando os materiais
      • 📕1x NodeMCU ESP8266
      • 📘5x Jumpers Fêmea/Fêmea
      • 📗1x USB 2.0 Cable Type A/B
      • 📙1x Display LCD 16x2 (I2C)
    • 🤖Instrução de montagem do circuito
      • 😁Ligando os cabos
    • 🐍Código e funcionalidades Python
      • 📕1 - Importação de bibliotecas:
      • 📘2 - Definição das variáveis:
      • 📙3 - Rota e função principal:
      • 📗4 - Execução do servidor:
    • 💠Código e funcionalidades Arduino
      • 📕1 - Importação de bibliotecas:
      • 📘2 - Definição das variáveis:
      • 📙3 - Configuração inicial:
      • 📗4 - Loop principal:
      • 📔5 - Delay:
Powered by GitBook
On this page
  • Repositório
  • Participantes

Bem-vindo(a) ao Ardpix!

Um dispositivo que fornece feedbacks visuais, que comprovam o pagamento de um produto.

NextOrganizando os materiais

Last updated 1 year ago

O projeto consiste em dois códigos: um em Python e outro em Arduino. O código Python é uma aplicação Flask que cria um servidor web e recebe solicitações GET para obter informações sobre o saldo de uma conta bancária. Ele faz uma solicitação HTTP para uma API específica e retorna a diferença de saldo em relação ao saldo anterior, armazenando o saldo atual na lista de saldos anteriores.

O código Arduino utiliza um microcontrolador ESP8266 para se conectar a uma rede Wi-Fi e fazer uma solicitação HTTPS a uma API. Ele importa várias bibliotecas necessárias para controlar um display LCD, gerenciar a conexão Wi-Fi, fazer solicitações HTTP e estabelecer uma conexão segura SSL/TLS. O código configura o ESP8266 para se conectar à rede Wi-Fi especificada, exibe uma mensagem no display LCD durante a busca pela conexão e, em seguida, entra em um loop principal onde verifica se está conectado à rede Wi-Fi, estabelece uma conexão segura com o servidor da API e faz uma solicitação GET. Se a solicitação for bem-sucedida, ele exibe a resposta no display LCD e encerra a conexão.

Ambos os códigos são utilizados em contextos diferentes, mas têm o objetivo de obter informações de uma API e processá-las de alguma forma. O código Python atua como um servidor web que fornece informações sobre o saldo de uma conta bancária, enquanto o código Arduino faz uma solicitação a uma API e exibe a resposta em um display LCD.

Repositório

Participantes

👋
GitHub - claudioavgo/ardpix: Um dispositivo que fornece feedbacks visuais, que comprovam o pagamento de um produto.GitHub
GabrielLimaSC - OverviewGitHub
claudioavgo - OverviewGitHub
Logo
Logo
Logo
Page cover image