Coder Social home page Coder Social logo

lab-nanny's People

Contributors

xhaju avatar

Watchers

 avatar

lab-nanny's Issues

Add metadata to new observations

Should we add information about the contents of the different channels in the database? (as in, whenever a node connects, provide a mapping (chX)-> (content of channel X) with the contents of that channel.

This way, when we look back at the contents of the database, the mapping of the different channels is accessible.

Arduino restart from Windows 7

In Windows 7, the serial connection seems to be reset every 30 seconds, with about 3 seconds re-connection time.
According to http://forum.arduino.cc/index.php?topic=131739.0, this can happen if the DTR line is taken low by software for too-long a period of time. This may not happen if powered from somewhere outside of arduino (e.g. using the 5V or the 3.3V inputs)

Emulation from windows

While emulation in *nix systems is done through TTYs, in a Windows system those are not available.

Improve generality of handshakes

Right now, handshakes (which allows us to change digital pin values) are very basic. Could use a rewriting of this to give it more generality.

Centralised control of conditional behavior

Currently, conditional behaviour happens at the client side, but this can have several drawbacks (like the client not being connected...).
It would be interesting to implement similar, centralised behavior at the master-server level.

How to broadcast the state of the digital pin numbers to the different nodes

It may happen that, if I turn (let's say) Pin13 HIGH in my client page, the rest of the browsers might not update their behavior.

Could we share the state of the arduinos using the same dictionary used to broadcast the analog readings?
Something like: DCHANNELS='01000111' if channels 1, 5, 6, and 7 are HIGH.

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.