pfodApp용 pfodDesigner V3(www.pfod.com.au)
pfod™(Protocol For Operations Discovery)
무료 동반 앱인
pfodWebDesigner와 pfodWeb을 https://www.forward.com.au/pfod/pfodWeb/index.html에서 확인하세요.
pfodWebDesigner는 무료 웹 기반 GUI 디자이너이고, pfodWeb은 ESP32, ESP8266 및 Pi Pico W/2W용 pfodApp을 대체하는 무료 웹 기반 프로그램입니다.
무료 Android 앱도 있습니다.
https://www.forward.com.au/pfod/pfodGUIdesigner/index.html
pfodDesignerV3 최신 버전을 사용하면 모바일에서 차트를 만들고 Arduino 데이터를 기록할 수 있습니다.
Bluetooth Low Energy(BLE), Bluetooth V2, Wi-Fi/Ethernet 또는 SMS를 통해 모바일에서 Arduino 출력을 빠르고 쉽게 켜고 끌 수 있는 사용자 지정 메뉴를 만들어 보세요.
Arduino 프로그래밍이나 모바일 프로그래밍이 필요하지 않습니다.
Adafruit Bluefruit Feather52, Ardunio 101(Genuino 101), RedBear BLE NanoV2 및 V1.5, RFduino BLE, Itead BLE Shield(HM_10 모듈), Adafruit Bluefruit BLE Friends, ESP8266, FioV3, LinkIt ONE, WildfireV3, SIM900 GPRS, Arduino Ethernet, Wi-Fi 및 Bluetooth V2 쉴드 등을 위한 스케치를 생성합니다.
이 무료 애플리케이션을 사용하면 pfodApp 메뉴를 대화형으로 디자인하고 볼 수 있으며, pfodApp을 통해 모바일에서 Arduino 출력을 켜고 끄는 데 필요한 모든 Arduino 코드를 생성할 수 있습니다.
메뉴 작성 및 Arduino 코드 생성에 대한 단계별 튜토리얼은 다음 링크에서 확인하세요.
http://www.forward.com.au/pfod/pfodDesigner/index.html
pfod 메뉴는 스크롤 가능한 버튼 목록과 (빈칸일 수 있는) 프롬프트 텍스트로 구성됩니다. pfodDesigner를 사용하면 메뉴 생성, 프롬프트 사용자 지정, 버튼 추가, 배경색 설정, 글꼴 색상, 글꼴 크기 및 글꼴 스타일 설정을 할 수 있습니다. 모든 기능은 대화형 미리보기를 통해 제공됩니다. 앱 내 도움말도 제공됩니다.
메뉴가 마음에 들면 pfodDesigner가 pfodApp을 사용하여 모바일에 해당 메뉴를 표시하는 Arduino 코드를 생성합니다. 하드웨어에 맞게 직렬 연결 및 통신 속도를 지정할 수 있습니다. 안드로이드 프로그래밍이나 모바일 프로그래밍은 필요하지 않습니다.
pfodDesigner는 코드를 모바일 기기의 파일(/pfodAppRawData/pfodDesignerV3.txt)에 저장합니다.
생성된 코드는 사용자가 버튼을 클릭할 때 반환되는 명령도 처리합니다.
이 파일을 컴퓨터에 복사하고 Arduino IDE에 붙여넣으세요.
(http://www.forward.com.au/pfod/Android_pfodApp/pfodAppForAndroidGettingStarted.pdf
pfodApp 원시 데이터 파일을 컴퓨터로 복사하는 방법을 다룹니다.)
켜기/끄기 토글 버튼을 선택하면 pfodDesigner는 선택한 출력을 켜고 끄는 데 필요한 모든 Arduino 코드를 생성합니다.
메뉴에 간단한 버튼을 선택하면 pfodDesigner는 메뉴를 전송하고 명령을 파싱하는 데 필요한 Arduino 코드를 생성합니다.
그런 다음 각 버튼 명령에 대한 플레이스 홀더 주석을 고유한 Arduino 동작 코드로 바꾸기만 하면 됩니다.
예:
} else if('A'==cmd) { // 사용자가 눌렀습니다 -- 켜짐
// << 이 버튼에 대한 작업 코드를 여기에 추가하세요
pfodDesigner는 디자인을 저장하므로 필요에 따라 쉽게 수정할 수 있습니다.
도움이 필요하면 지원팀에 이메일을 보내세요.
pfodDesignerV3 앱 코드에 대한 참고 사항:
-----------------------------------------------
모든 pfodDesignerV3 화면은 표준 pfod 화면입니다. pfodDesignerV3는 실제로 pfodApp의 복사본에 데이터를 저장하고 표준 pfod 메시지를 사용하여 다양한 화면을 제공하는 백엔드가 추가된 것입니다. 앱에서 모바일 메뉴를 열고 '디버그 보기'를 선택하면 pfodDesigner 화면을 생성하는 pfod 메시지를 확인할 수 있습니다.