Home | pfodApps/pfodDevices | WebStringTemplates | Java/J2EE | Unix | Torches | Superannuation | | About Us
 

Forward Logo (image)      

pfodDesigner™ pfodDesigner on Google Play
Android / Arduino menus made Simple
No Programming Required

by Matthew Ford 4th January 2015 (originally posted 15th June 2014)
© Forward Computing and Control Pty. Ltd. NSW Australia
All rights reserved.

pfodDesigner V1.2.741+
can generate Arduino code sketches for
Arduino Uno, Arduino Mega2560, WildFire, LinkIt ONE (WiFi/BT),
Arduino Ethernet, Adafruit CC3300 shield, Itead Bluetooth shield,
ESP8266 native
SMS SIM900 GPRS SeeedStudio and ICOMSAT IteadStudio shields and more.



Preview of Final Design


Options for changing On/Off Toggle menu items


More options for changing On/Off menu items


Sound/Flashing and Ignoring User Input


The latest version of the free (and add free) pfodDesigner Android application lets you design your own system of Android menus to turn Arduino outputs on and off and then generate all the Arduino code necessary to display those menus and control the outputs when you connect using
pfodApp via bluetooth, ethernet, wifi or SMS. No Android Programming is required and No Arduino Programming is required.

As you design your menu you can see a preview of it exactly as it will be displayed by pfodApp. The top left screen shot is a preview. You can add menu items and change the text size, colour and style. As well as setting the background color and specifying which output you want to control. When you come to generate the code you can specify which serial connection to use and the baud rate to match your Arduino board and bluetooth or wifi hardware.

As well as output on/off toggle buttons you can also design plain menu buttons. For these plain buttons the generated Arduino code will display the menu on pfodApp on your mobile and parse there return when the user clicks the button. You only have to add the action code to do what you want.

Note: Support for ESP8266-AT cmds has been removed from pfodDesigner because control via AT commands is not reliable. Use Native ESP8266 programmed via the Arduino IDE instead. See the ESP8266 and pfodApp™ Code Generator OLIMEX example.

Tutorials

The tutorials available are:-

Design a Custom menu to turn the Arduino Led on and off Absolutely NO programming required.
This tutorial generates ALL the Arduino code necessary turn the Arduino's LED on and off from your Android Mobile. It is used as the basis for the Bluetooth Low Energy tutorial.

Android/Arduino Menu Designer for Beginners to switch things on and off from your mobileAbsolutely NO programming required.
This tutorial generates ALL the Arduino code necessary to display custom on/off toggle buttons on your mobile and switch relays on and off as you click the buttons.

Android/Arduino menus for Beginners – Design Custom menus to switch Arduino outputs on and offAbsolutely NO programming required.
This tutorial follows on from the previous one and shows you how to make your own menu system with sub-menus using pfodDesigner to design the menus and their contents and then generate the code to show the menus on your Android mobile.

Android / Arduino menu buttonsA little Arduino is programming required. No Android programming required.
This tutorial generates Arduino code to display your custom menu buttons on your mobile and parse the commands sent when you click those buttons. You only need to add some action code to the sketch to do what ever you what to do when the button is pressed.

Making Loud and Flashy menu buttonsHow to make pfodApp play a sound and flash the menu item. Also covers ignoring user input for some menu items that are display only.

How to pulse an Arduino output from a button on your Android mobileHow to use pfodDesigner to make an Arduino output pulse from our Android mobile. Used for Garage Door control and to turn off Fish Tank pump while feeding.

Auto refresh and adding a Blank Space to pfodApp menuDesigns an example menu for Inline ESP8266 controlled power switch which auto refreshes the menu ones a second and addes a blank spacer to move the on/off menu button to the centre of the screen.

Although the pfodDesigner is free, when you have finished your design, you will need to purchase pfodApp to control your Arduino, via bluetooth or wifi or SMS, using your custom menu.

AndroidTM is a trademark of Google Inc. For use of the Arduino name see http://arduino.cc/en/Main/FAQ


pfodDevice™ and pfodApp™ are trade marks of Forward Computing and Control Pty. Ltd.


Forward home page link (image)

Contact Forward Computing and Control by
©Copyright 1996-2015 Forward Computing and Control Pty. Ltd. ACN 003 669 994