Code Monkey home page Code Monkey logo

node-ardx's Introduction

node-ardx

Arduino Experimentors Guide adapted for nodebots

Exercise contents (i.e. descriptions, circuit layout diagrams, 3d assembly diagrams) are adapted under a CC-BY-SA license from http://ardx.org/src/ from materials created by .:oomlout:. and SparkFun.

Code examples are issued under an MIT license.

Install this guide with the following commands:

git clone https://github.com/AnnaGerber/node-ardx.git && cd node-ardx
npm install

Run the node-ardx web application from the node-ardx directory:

node app.js

Visit http://localhost:3000 in your web browser to view the guide.

A hosted version is available at http://node-ardx.org/

node-ardx's People

Contributors

annagerber avatar dannyfritz avatar gyaresu avatar katiek2 avatar ralphtheninja avatar rwaldron avatar ryanjkoehler avatar shodanuk avatar travi 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

node-ardx's Issues

04 Servo - Simplification of circuit?

Looking at the circuit for Exercise 4, I see that it could be made more simple. We don't need to use the breadboard's ground/+5 volts; heck, we don't even need the breadboard. We could just run colored jumper wires directly from the servo's connectors to the Arduino.

It might be useful to introduce this concept to makers, since it's commonly used in Sumobot / Simplebot builds. What do you think?

04 Servo - "Fits and Starts" light?

Just a bit of clarification on the servo lesson (04), the troubleshooting section "Fits and Starts" describes a blinking light on the Arduino board, but no (or very sporadic servo movement). Am I correct in assuming that the instructions mean that the On LED would be lit, and that the TX LED would be flashing. Or is there a low-voltage LED or pattern that I should be looking for?

Multiple Languages

@AnnaGerber I'm planning to translate this to Spanish but don't want to create a new site

What about adding a ?lang property or /<lang>/ to the route, what approach do you like the most?

Btw, Awesome work, I love this project :)

Add LCD exercise

Newer SparkFun kits include an LCD example. Add an exercise to work with a 16x2 LCD

led.stop() not working in repl

Hi,

thanks for the example . Is the project now dead ?

If not... I get with node v7.6.0 only an object to console print when entering led.stop() after
node CIRC01-code-led-a-strobe.js. Any idea why ?

Thanks for any hint of a project succesor or problem sulution

V

Packages missing from node-ardx

After cloning node-rdx, I ran it via node app.js. I got this error:

module.js:340
    throw err;
          ^
Error: Cannot find module 'express'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/katiek/git/node-ardx/app.js:1:77)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)

So I installed express (npm install express of course) and ran node app.js again. Then I got this:

module.js:340
    throw err;
          ^
Error: Cannot find module 'markedejs'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/katiek/git/node-ardx/routes/routes.js:2:17)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

But alas:

npm ERR! 404 'markedjs' is not in the npm registry.

(Let me know if you want a full debug log.)

How can I proceed with running the node-ardx app?

PS - Thanks for this work - it's super awesome!

Combine forces with Nodebots.io?

Hi Anna,

ABSOLUTELY AMAZING WORK!!!!! Thank you tremendously for all the incredible work on this! It has become my go to recommendation for everyone starting out with NodeBots. I wanted to ask (and arguably this isn't the best forum, but its a start) if there is a possibility to bring this into the nodebots.io organization? This way we can make it the standard nodebots getting started guide and provide a single entry point for those interested in hardware hacking with JS. Thoughts? If a different communication method is better, my handle is the same for most everything -- voodootikigod. Cheers

Online Location

A really little thing, but could you add the location you have this hosted to the repository. While I am able to track down this repo with a google search, it's a bit more challenging to track down the hosted version.

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.