Git Product home page Git Product logo

zeus-trigger's People

Contributors

pringleman83 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

zeus-trigger's Issues

time - milliseconds - time conversion

When interval time is set in the intervalometer options anything up to and including 32 seconds is fine. 33 seconds and numbers after that glitch the variable out (to a negative number). Using hours, minutes and seconds instead of just seconds also shows some inaccuracies (but nothing crazy seen just yet). Likely to be something I've done int the getSeconds(), getMinutes() and getHours() functions.

Button 1 (left button) intermittently pressing by itself

This had occurred on and off in the past and it put it down to a loose wire. Eventually i replaced the button assuming it to be damaged. however, it's doing it almost all the time now.

I've tried swapping out the arduino board. Same result.
I've tried using the board externally with blink code on the same pin (also reading the pin in Serial.println(). That appeared to work accurately.

As I'm using internal pullup resistors, I'm considering converting the project to use external pullup or pull down resistors.

I'll keep the issue up to date until resolved.

Debug bug

When debugging is enabled (enabling a number of Serial.println() commands displaying variables), sometimes, the OLED screen will fail to initialise. This results in the failure message being sent to the Serial display.

Previous trouble shooting found that the error occurred when dynamic memory was above 43%. I added "while(!Serial);" to the setup() function and this appeared to fix it. That wa suntil dynamic memory increased slightly further.

For now, dynamic memory is lower and the issue isn't showing. It is however present and so I'll be thinking of a way to solve it.

Avice I've received is to put any sconstant strings into the flash memory to reduce dynamic memory usage. I've also just learned about referencing variables in functions (I understand that'll reduce the use of dynamic memory and make it more stable if it can be safely implemented). I need to be careful with the flash memory though as we're at around 62% with most features still to be implemented.

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.