pfodDesigner V3 para pfodApp (www.pfod.com.au)
pfod™ (Protocolo para el Descubrimiento de Operaciones)
Descubre las aplicaciones complementarias gratuitas pfodWebDesigner y pfodWeb en https://www.forward.com.au/pfod/pfodWeb/index.html
pfodWebDesigner es un diseñador web gratuito de GUI. pfodWeb es un reemplazo parcial web gratuito de pfodApp para ESP32, ESP8266 y Pi Pico W/2W.
También existe la aplicación gratuita para Android: https://www.forward.com.au/pfod/pfodGUIdesigner/index.html
La última versión de pfodDesigner V3 te permite crear gráficos y registrar datos de Arduino en tu móvil.
Crea menús personalizados en tu móvil para activar y desactivar las salidas de Arduino de forma rápida y sencilla mediante Bluetooth de bajo consumo (BLE), Bluetooth V2, Wifi/Ethernet o SMS.
No requiere programación de Arduino ni del móvil.
Genera bocetos para Adafruit Bluefruit Feather52, Arduino 101 (Genuino 101), RedBear BLE NanoV2 y V1.5, RFduino BLE, Itead BLE Shield (módulos HM_10), Adafruit Bluefruit BLE Friends, ESP8266, FioV3, LinkIt ONE, WildfireV3, SIM900 GPRS, Arduino Ethernet y shields WiFi y Bluetooth V2, etc.
Esta aplicación gratuita te permite diseñar y visualizar menús de pfodApp de forma interactiva y genera todo el código Arduino necesario para activar y desactivar las salidas de Arduino desde tu móvil, a través de pfodApp.
Consulta el tutorial paso a paso sobre cómo crear un menú y generar el código Arduino en http://www.forward.com.au/pfod/pfodDesigner/index.html
Los menús de pfod constan de una lista desplegable de botones y texto de aviso (posiblemente en blanco). pfodDesigner te permite crear un menú, personalizar el aviso, añadir botones, configurar el color de fondo, el color, el tamaño y el estilo de la fuente. Todo con vista previa interactiva. También dispones de ayuda integrada en la aplicación.
Cuando estés satisfecho con el aspecto de tu menú, pfodDesigner generará el código Arduino que lo mostrará en tu móvil usando pfodApp. Puedes especificar la conexión serie y la velocidad en baudios para que se adapten a tu hardware. No requiere programación en Android ni en móviles.
pfodDesigner guarda el código en un archivo en tu dispositivo móvil: /pfodAppRawData/pfodDesignerV3.txt
El código generado también gestiona los comandos que se devuelven al hacer clic en los botones.
Copia este archivo a tu ordenador y pega el código en el IDE de Arduino.
(http://www.forward.com.au/pfod/Android_pfodApp/pfodAppForAndroidGettingStarted.pdf
incluye la copia de los archivos de datos sin procesar de pfodApp a tu ordenador).
Si eliges los botones de activación/desactivación, pfodDesigner genera todo el código de Arduino necesario para activar y desactivar la salida seleccionada.
Si eliges botones simples para el menú, pfodDesigner genera el código de Arduino necesario para enviar el menú y analizar los comandos.
Solo tienes que reemplazar los comentarios del marcador de posición con tu propio código de acción de Arduino para cada comando de botón.
Por ejemplo: } else if('A'==cmd) { // usuario presionado -- ON
// << agrega aquí tu código de acción para este botón
pfodDesigner almacena tus diseños para que puedas modificarlos fácilmente cuando lo necesites.
Si necesitas ayuda, contacta con el soporte por correo electrónico.
Nota sobre el código de la aplicación pfodDesignerV3:
-----------------------------------------------
Todas las pantallas de pfodDesignerV3 son simplemente pantallas pfod estándar. pfodDesignerV3 es, en realidad, una copia de pfodApp con un backend añadido para guardar tus datos y mostrar las distintas pantallas mediante mensajes pfod estándar. Abre el menú del móvil en la aplicación y selecciona "Vista de depuración" para ver los mensajes pfod que generan las pantallas de pfodDesigner.