Hi,
I have an Intel Edison with an Arduino expansion board which has a shield attached, I also have an Arduino Uno that has a motor shield with 2 stepper motors attached. How do I connect the Edison and Arduino together? (The Edison has a heap of inputs which need to be sent to the Arduino for it to activate the stepper motors).
Thanks in advance.
How to connect them: use wires.
But I think your actual question is "how do I make the boards communicate?" As I see some pins marked I2C on your photo that sounds like the way to go.
Will they share a power source?
Yes, that's what I want to work out, is how they communicate, and yes they will share a power source.
Thanks for the reply's
Would I use the UART pins or the I2C pins?
What pins go from the Edison(UART or I2C) to the Arduino?
I2C is easiest. Connects to A4/A5 for an Uno.
Intel Edison could be 3.3 or even 1.8volt logic (couldn't find it in the documentation).
Could be a bad idea to just connect 5volt Uno logic to that board.
Leo..
Hi all,
I have done a little bit of research and some people recommend using the UART port on the Edison expansion board. Apparently, the TX(Edison) goes to RX(Arduino) and the RX(Edison) goes to TX(Arduino).
Has anyone done this before?
If you use the Tx/Rx for this, you lose your Serial monitor for debugging.
Why do they recommend serial over I2C?
I'd go for I2C for simplicity and speed. Can't think of any advantages of UART serial over I2C.
wvmarle:
If you use the Tx/Rx for this, you lose your Serial monitor for debugging.Why do they recommend serial over I2C?
I'd go for I2C for simplicity and speed. Can't think of any advantages of UART serial over I2C.
They haven't said why they used that option, the Instructables are quite useless tbh, they skip over alot of important information on connections
Hi,
As I said in this other thread of yours.
http://forum.arduino.cc/index.php?topic=541958.0
Same project I assume?
Tom.... ![]()
Instructables are crap, never try and learn stuff from them.
A common beginners mistake it to think two Arduinos are needed for a project in 99% of the time they are not, it is just that they don’t know how to program or how to add extra pins to the board they have.
The Edison is a 3V3 system, with very slow I/O, all channeled through an I2C expander running at 100KHz, and the analogue inputs have a sampling rate less than 1KHz and a socking big capacitor on the inputs. Not the best designed board in the world, but Intel designed it and had it in mass production in 60 days.

