Giter VIP home page Giter VIP logo

engrpanda / esp8266-controller-plus-ultra Goto Github PK

View Code? Open in Web Editor NEW
40.0 3.0 12.0 5.53 MB

For ESP8266 NODEMCU 12 E. This android app makes you control your ESP projects like RC car or any IOT applications using your mobile phone thru WIFI. (click readme.md for more info)

License: MIT License

C++ 100.00%
esp8266 esp8266-arduino nodemcu-esp8266 iot-applications nodemcu-project esp8266-app esp8266-controller

esp8266-controller-plus-ultra's People

Contributors

engrpanda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

esp8266-controller-plus-ultra's Issues

ESP8266 FIRST TRY

exploring with my Arduino stuff hoping to learn and have fun hello world

AP mode possible?

Hi,

I like your app and ESP library. I'd like to use it to control a rc car. But do I understand correctly that for this to work, a WiFi router network has to be available?

How could I use this outside? Is it possible to let the esp8266 create a AP, and have the phone connected to that AP instead of to a router? Or could it work by creating a WiFi hotspot on the phone, and have to ESP connect to that?

Thanks for all your work!

Feature request: Remembering the last-used ip-address in the Android app.

Currently, when the app is closed and reopened, the IP defaults back to 192.168.1.104 and I have to manually type in the actual ESP IP each time. I thought it might be nice to either:

  1. Remember the last used IP.
  2. Have a dropdown list with a short IP history (in case you control multiple ESPs).
  3. Have a 'default IP' setting in a separate settings page.

Maybe something for a future update. ;) Thanks a bunch for the work so far!

Joystick DOWN behaves differently than LEFT, UP and RIGHT.

Hi,

While testing the system, I noticed 2 things regarding the "Joystick DOWN" state:

When I hold the joystick all the way LEFT, UP or RIGHT, there is a fast stream of the corresponding letters appearing on the serial monitor. And also the S when I let go. So far so good.
When I move the joystick all the way DOWN, it only spits out 2 or 3 letters J, and then nothing anymore until I release the joystick (S).

This only happens when the joystick is moved all the way DOWN. If it's pushed only a little down, there is an endless stream of J letters. As soon as I hit the joystick DOWN limit, it stops streaming J. This makes me think there are NO letters being streamed when the Joystick is in the maximum down positions, and that the 2 or 3 Js I'm seeing are sent in the (short) time while the Joystick is travelling from center to maximum down.

When I move my finger from maximum LEFT to maximum UP, it registers this change correctly. It keeps streaming the commands and changes the streamed letter as soon as my finger moves.

When I move my finger (quickly) from maximum LEFT (or RIGHT) to maximum DOWN, it does not register this change. It just stops streaming K. There is no J and also no S.

I'm using a Android 10 phone, so that might be it since Android 9 is the maximum version supported. But I'm curious if you can reproduce this issue.

Thanks in advance! Awesome software. Thanks for sharing it!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.