HMI CONTROLLER
FOR ARDUINO FAQ (Frequent Answers Questions)
Q: The app must work with an Internet connection?
A: No.
Q: Can I save my designs in the app?
A: Yes, the Hmi Controller app have three slots for save states.
Q: The app gets freezed for indefinitely time while is running a communication in real time with the Arduino board.
A: This can happen very rarely, it depends on your code in the Arduino sketch, to solve it add a delay next to one of the connection functions (Hmi.hardSerial(), Hmi.softSerial() or Hmi.nEthernet()), add more delay until works fine and stable. Begin with a delay of 10 mS.
Q: The app gets a strange behavior in online mode (when is transmitting with Arduino), some times gets freezed.
A: Close the app, turn off your Android device and turn it on.
Q: The app gets to slow in online mode, the responses between android and Arduino have a big delay.
A: Take a look of the apps that are installed in your Android device, there may be an app that consumes a lot of your device resources.
Q: I forgot to turn ON the Bluetooth on my Android device and the app activate it automatically but it doesn't shows any device in the paired devices list box.
A: Close the paired devices list box and try again.
Q: I get this error "avrdude: stk500v2_getsync(): timeout communicating with programmer" in the Arduino IDE when I compiled my sketch code.
A: This error appears when the Bluetooth module is connected to the pin 0 and pin 1 of the Arduino board in the moment of uploading the sketch in the board. To solve this error, unplug the Bluetooth module from the Arduino, connect the board to the computer and upload the sketch to it, once is done, disconnect it from the computer, plug the Bluetooth module and turn ON the Arduino.
Q: The app can't connect to the Android Bluetooth module, it throws an error.
A: Go to the Bluetooth settings in the Android settings menu, unpair the Arduino Bluetooth module and paired again, other solution is to turn off the Bluetooth of the Android device then turn it on again.
Q: Sometimes my Arduino board resets automatically, the LED of the pin 13 starts blinking for a short time and finally I lose the connection between the two devices.
A: This problem is related with the the chip XXX of the Arduino board that tries to find a serial connection, not all the boards presents this issue, to solved it, connect your Arduino board using the 9V power plug or by using an usb cable 'power only'.
Q: What's is the HMI Controller for Arduino L?
A: This is a Lite version of HMI Controller for Arduino, the app is free but with not all the features from the full version, the widgets available in this version are: switch, led, bar indicator and the display 7 segments.
Q: The transmission between the Arduino board and the Android device with the last update of the HMI library for Arduino V2.0 feels a little bit more slow?
A: Yes, this is due the change on how the data it’s send between both devices, this change was made because in previous versions of the HMI library the Arduino processor was having more priority in the HMI communication than the real process that where making the Arduino, the old version could made a weird functioning in the Arduino board.
Q: What’s the "PLC Ladder App mode"?
A: This mode allows HMI app to have compatibility with the PLC Ladder app’s that use the Arduino mode, if you’re interested in this app you can find more information here.
Q: Can’t find the “HMI Data” or “HMI Lite Data” folder in the Android device?
A: Make sure that the app has the Storage permission enabled, you can enable this option from the setting menu of your Android device.
A: No.
Q: Can I save my designs in the app?
A: Yes, the Hmi Controller app have three slots for save states.
Q: The app gets freezed for indefinitely time while is running a communication in real time with the Arduino board.
A: This can happen very rarely, it depends on your code in the Arduino sketch, to solve it add a delay next to one of the connection functions (Hmi.hardSerial(), Hmi.softSerial() or Hmi.nEthernet()), add more delay until works fine and stable. Begin with a delay of 10 mS.
Q: The app gets a strange behavior in online mode (when is transmitting with Arduino), some times gets freezed.
A: Close the app, turn off your Android device and turn it on.
Q: The app gets to slow in online mode, the responses between android and Arduino have a big delay.
A: Take a look of the apps that are installed in your Android device, there may be an app that consumes a lot of your device resources.
Q: I forgot to turn ON the Bluetooth on my Android device and the app activate it automatically but it doesn't shows any device in the paired devices list box.
A: Close the paired devices list box and try again.
Q: I get this error "avrdude: stk500v2_getsync(): timeout communicating with programmer" in the Arduino IDE when I compiled my sketch code.
A: This error appears when the Bluetooth module is connected to the pin 0 and pin 1 of the Arduino board in the moment of uploading the sketch in the board. To solve this error, unplug the Bluetooth module from the Arduino, connect the board to the computer and upload the sketch to it, once is done, disconnect it from the computer, plug the Bluetooth module and turn ON the Arduino.
Q: The app can't connect to the Android Bluetooth module, it throws an error.
A: Go to the Bluetooth settings in the Android settings menu, unpair the Arduino Bluetooth module and paired again, other solution is to turn off the Bluetooth of the Android device then turn it on again.
Q: Sometimes my Arduino board resets automatically, the LED of the pin 13 starts blinking for a short time and finally I lose the connection between the two devices.
A: This problem is related with the the chip XXX of the Arduino board that tries to find a serial connection, not all the boards presents this issue, to solved it, connect your Arduino board using the 9V power plug or by using an usb cable 'power only'.
Q: What's is the HMI Controller for Arduino L?
A: This is a Lite version of HMI Controller for Arduino, the app is free but with not all the features from the full version, the widgets available in this version are: switch, led, bar indicator and the display 7 segments.
Q: The transmission between the Arduino board and the Android device with the last update of the HMI library for Arduino V2.0 feels a little bit more slow?
A: Yes, this is due the change on how the data it’s send between both devices, this change was made because in previous versions of the HMI library the Arduino processor was having more priority in the HMI communication than the real process that where making the Arduino, the old version could made a weird functioning in the Arduino board.
Q: What’s the "PLC Ladder App mode"?
A: This mode allows HMI app to have compatibility with the PLC Ladder app’s that use the Arduino mode, if you’re interested in this app you can find more information here.
Q: Can’t find the “HMI Data” or “HMI Lite Data” folder in the Android device?
A: Make sure that the app has the Storage permission enabled, you can enable this option from the setting menu of your Android device.
© 2017 Sergio Daniel Castañeda N . All rights reserved.