-
Notifications
You must be signed in to change notification settings - Fork 214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
servo example not working #21
Comments
Been a while, but this should fix it: board.on('ready', function(){ |
First of all: really great work :) Any news on this? i tried it with the default port and additionally with a defined port. var board = new arduino.Board({ var led = new arduino.Led({ var servo = new arduino.Servo({ board.on('ready', function(){ And the console log 1348077083718 duino info attempting to find Arduino board Any ideas? |
Looks like this could be your problem?
It appears it's not finding a board, but the program continues. If this isn't the problem, I'm not sure. I've been super busy with work lately, and haven't been able to maintain this repo like I had hoped. I'll wire up a servo this weekend and take a deeper look for you guys :) |
Hey ecto ;) thx for the quick respond! Thanks for your hint - i really appreciate! |
Just to make it clear: i added a few logs to the board.js to trace the "undefined": 1348149217505 duino usb:: tty.usbmodemfa141 (self.log("usb:: " + possible);) maybe this helps you a bit. thanks in advance :) Nikolai |
Hey, couldn't find anything anomalous. Could you post the circuit you're using? |
Hey ecto :) i used a circuit like this: i tried out a few digital ports like 9, 10 or 11. i also tried the johnny-five solution on git (https://github.com/rwldrn/johnny-five/) and this works fine with this circuit. Nikolai |
I'm getting the same error.... |
Hey peeps, |
Love this framework. led.blink() works fine, but I can't get my servo to respond. The servo sweep example that comes with the arduino software works well so I don't think its the servo. Here is what I'm seeing in the log:
1337133106943 duino info attempting to find Arduino board
1337133106947 duino info set pin 13 mode to out
1337133106947 duino info serial not ready, buffering message: 0013001
Express server listening on port 3000 in development mode
1337133106957 duino info found board at /dev/tty.usbmodem411
1337133106957 duino info binding serial events
1337133107459 duino info board ready
1337133107459 duino info sending debug mode toggle on to board
1337133107465 duino write 9900001
1337133107467 duino info processing buffered messages
1337133107467 duino info writing buffered message
1337133107467 duino write 0013001
board ready, attaching servo { board:
{ debug: true,
writeBuffer: [],
_events: { ready: [Function], data: [Function] },
serial:
{ port: '/dev/tty.usbmodem411',
fd: 7,
readStream: [Object],
_events: [Object] } },
pin: '09',
_events: { attached: [Function] } }
1337133107469 duino write 980901
And then it stops. Thoughts? This is my code (pretty much straight from your example):
var arduino = require('duino'),
board = new arduino.Board({debug:true});
var led = new arduino.Led({
board: board,
pin: 13
});
var servo = new arduino.Servo({
board: board,
pin: 9
});
servo.on('attached', function(err) {
console.log('attached');
this.on('read', function(err, pos) {
console.log(pos);
});
this.on('detached', function(err) {
console.log('detached');
});
this.on('aftersweep', function(err) {
led.blink();
});
this.sweep();
});
The text was updated successfully, but these errors were encountered: