pfodDesigner V3 para pfodApp (www.pfod.com.au)
pfod™ (Protocolo para Descoberta de Operações)
Confira os aplicativos complementares gratuitos,
pfodWebDesigner e pfodWeb em https://www.forward.com.au/pfod/pfodWeb/index.html
O pfodWebDesigner é um designer de interface gráfica (GUI) gratuito e baseado na web. O pfodWeb é um substituto parcial e gratuito do pfodApp para ESP32, ESP8266 e Pi Pico W/2W.
Há também o aplicativo gratuito para Android
https://www.forward.com.au/pfod/pfodGUIdesigner/index.html
A versão mais recente do pfodDesignerV3 permite criar gráficos e registrar dados do Arduino no seu celular.
Crie menus personalizados no seu celular para ligar e desligar as saídas do Arduino de forma rápida e fácil via Bluetooth Low Energy (BLE), Bluetooth V2, Wi-Fi/Ethernet ou SMS.
Não requer programação do Arduino nem programação móvel.
Gera esboços para Adafruit Bluefruit Feather52, Ardunio 101 (Genuino 101), RedBear BLE NanoV2 e V1.5, RFduino BLE, Itead BLE Shield (módulos HM_10), Adafruit Bluefruit BLE Friends, ESP8266, FioV3, LinkIt ONE, WildfireV3, SIM900 GPRS, Arduino Ethernet e shields WiFi e Bluetooth V2, etc.
Este aplicativo gratuito permite que você projete e visualize interativamente os menus do pfodApp e gere todo o código Arduino necessário para ligar e desligar as saídas do Arduino no seu celular, via pfodApp.
Veja o tutorial passo a passo sobre como criar um menu e gerar o código do Arduino em
http://www.forward.com.au/pfod/pfodDesigner/index.html
Os menus do pfod consistem em uma lista rolável de botões e algum texto de prompt (possivelmente em branco). O pfodDesigner permite criar um menu, personalizar o prompt, adicionar botões, definir a cor de fundo, a cor, o tamanho e o estilo da fonte. Tudo com visualização interativa. Ajuda no aplicativo também está disponível.
Quando estiver satisfeito com a aparência do seu menu, o pfodDesigner gerará o código do Arduino que exibirá este menu no seu celular usando o pfodApp. Você pode especificar a conexão serial e a taxa de transmissão de acordo com o seu hardware. Não é necessária programação para Android. Não é necessária programação para dispositivos móveis.
O pfodDesigner salva o código em um arquivo no seu celular -- /pfodAppRawData/pfodDesignerV3.txt
O código gerado também processa os comandos retornados quando o usuário clica nos botões.
Copie este arquivo para o seu computador e cole o código na IDE do Arduino.
(http://www.forward.com.au/pfod/Android_pfodApp/pfodAppForAndroidGettingStarted.pdf
aborda a cópia dos arquivos de dados brutos do pfodApp para o seu computador.)
Se você escolher os botões de alternância Liga/Desliga, o pfodDesigner gera TODO o código do Arduino necessário para ligar e desligar a saída escolhida.
Se você escolher botões simples para o seu menu, o pfodDesigner gera o código do Arduino necessário para enviar o menu e analisar os comandos.
Tudo o que você precisa fazer é substituir os comentários do espaço reservado pelo seu próprio código de ação do Arduino para cada comando de botão.
por exemplo:
} else if('A'==cmd) { // usuário pressionou -- LIGADO
// << adicione seu código de ação aqui para este botão
O pfodDesigner armazena seus designs para que você possa modificá-los facilmente conforme necessário.
Envie um e-mail para o suporte se precisar de ajuda.
Observação sobre o código do aplicativo pfodDesignerV3:
-----------------------------------------------
Todas as telas do pfodDesignerV3 são apenas telas pfod padrão. O pfodDesignerV3 é, na verdade, apenas uma cópia do pfodApp com um backend adicionado para salvar seus dados e exibir as várias telas usando mensagens pfod padrão. Abra o menu do aplicativo no celular e escolha a Visualização de Depuração para ver as mensagens pfod que estão gerando as telas do pfodDesigner.
Atualizado em
8 de jul. de 2025