I'm actually working on a robotic project for which I'm planning to use arduino to drive the wheels.For this, I want to send signals from my Onboard embedded computer (which has Windows Embedded Compact 2013 OS) to arduino. Is this possible? If not possible, what are the other alternatives?
Asked
Active
Viewed 356 times
2
-
1I think the title of the question is misleading. When you say "Can I run arduino" it would lead people believe you're asking whether you can run the Arduino IDE (which I don't know). But later you explain that you actually only want to send signals to the Arduino. This doesn't require the Arduino and is certainly possible. If you wanted a better answer you would need to explain what sort of communication you plan to use for these signals (serial, SPI, I2C, etc.). – per1234 Jun 27 '17 at 14:30
1 Answers
1
What OS is running on two different devices exchanging messages/signals, does not matter. What matters is the protocol.
You can use a lot of different ones:
- Wireless:
- IR (infrared)
- RF (radio), like 433 MHz, 2.4 GHz
- WIFI (internet)
- Bluetooth
- Wired
- SPI
- 'simple wires' / Wire library
- Serial
- USB (not on most Arduinos)
This list is not complete, just some examples.
Arduino supports all above (except USB fully), I don't know what Windows Embedded Compact OS supports.
Michel Keijzers
- 12,759
- 7
- 37
- 56
-
1Actually, the only thing an ordinary Arduino easily supports for interaction with a typical modern PC *is* USB. That will present on both ends as a serial port, but in terms of what you connect with a cable, it is USB. – Chris Stratton Jun 28 '17 at 01:40
-
1strictly speaking the answer is correct, but would be clearer if it was changed to say Serial + USB Serial as the 3rd option and Native USB (not on most arduinos) as the 4th – James Kent Jun 29 '17 at 15:07