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?

  • 1
    I 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

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.

  • 1
    Actually, 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 1:40
  • 1
    strictly 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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.