Comments (17)
Thanks for the report - I haven't actually tested with an Arduino Ethernet, so I'll have to order one to work through this.
Another issue might be the recent serialport 1.0 release and how the Firmata protocol interacts with it, see:
from johnny-five.
Ok, so the patch above has landed and I tested it out and everything seems to install correctly - can you try from scratch and let me know? Thanks!
from johnny-five.
Yes, everything works fine with the patch !
Thanks a lot, now I can test all the stuff from the blog ;)
from johnny-five.
Awesome -- thanks for your patience :)
from johnny-five.
Also... I'd love to see anything you make, ping me on twitter @rwaldron
from johnny-five.
I was running into this same problem on my Arduino Uno R3 (the ready event never fired), but I had a different fix: I had to update the StandardFirmata.
- Download the latest Arduino software (at time of writing 1.0.2)
- Install and open the Arduino application
- Connect the Arduino to the computer (through USB)
- In the menu, select File > Examples > Firmata > StandardFirmata
- Press the upload button
After that completed, I could connect to the board using firmata and the ready event fired as expected. I had to do the same process with all my Arduinos to get them to work.
from johnny-five.
StandardFirmata from IDE 1.0, 1.0.1, 1.0.2 all work fine... It just has to be there to work ;)
from johnny-five.
Running into this issue as well with an Arduino Uno on Raspberry Pi. Have tried StandardFirmata from 1.0.2 all the way to the new beta (1.5.2, I think), and I get the same:
1364595646587 Board Connecting...
1364595647411 Serial Found possible serial port ttyACM0
1364595647431 Board -> Serialport connected ttyACM0
Originally installed J5 from npm, but have tried a fresh install from GitHub, along with the same for node-serialport. Still coming up short and fresh outta ideas. Has anyone come across something similar with this setup?
I'm running node 0.10.2 on the Pi, with good ol' wheezy Raspbian.
from johnny-five.
What's the power source ?
from johnny-five.
Have tried both rPI powering the board standalone, as well as both plugged into separate power sources.
from johnny-five.
I mean to the RPI, low wattage causes USB issues
from johnny-five.
Oh, gotcha. Have tried a Vizio Flatscreen TV, a MacBook Pro, and a little Motorola USB charger that outputs 850mA. Is there a standard I should be going for with this kind of setup (sorry, super new at it)?
from johnny-five.
@jonlong the suggested supply is 1000 mA, have a phone charger handy?
from johnny-five.
@paultag Ah, great to know, thanks. Just tried it with my iPhone charger, but still no dice.
from johnny-five.
Ah sorry. Sounds like @rwldrn turf to me. Back to netflix!
from johnny-five.
Looks like this may have something to do with firmata/firmata.js#17. Will keep an eye on that one. Thanks again for looking into it!
from johnny-five.
@jonlong yep, this is fixed now—thanks!
from johnny-five.
Related Issues (20)
- Using PWM and AC DImmer RobotDyn
- Cannot Input Mode Pin 12, 14, 15. ESP8266 HOT 4
- Refactor DS18B20 Temperature Conversion Time Handling
- Usage with Electron of latest J5 versions? HOT 6
- Status of Release?
- Using a Coin selector
- CAN bus with mcp2515 support, and other libraries
- MKR 1010 board HOT 1
- INPUT_PULLUP on digital input pin HOT 12
- I2C Scanner?
- Input pull-up doesn't work on expanders HOT 3
- Unable to use Led.Digits with Multple Boards HOT 4
- Stop stepper while running HOT 2
- Servo animation enqueue is buggy HOT 6
- Calling animation.next inside onloop callback is not working.
- Sensor disable only works once. HOT 3
- Is there a way to use multiple I2C LCD's HOT 2
- RaspberryPi issue HOT 3
- Intermittent Error Code 31 in GetOverlappedResult
- Arduino Mega Link Bork'd HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from johnny-five.