SkyDuino

Thanks... :slight_smile:

As far as the Arduino and Skype connection... there is none! ;D
At least not directly. It goes like this...

Let's start with the remote side:

  1. User clicks "Start" in Skyduino windows app.
  2. It uses SkypeAPI to tell Skype to call the home skype.
  3. Once connected, remote skype and home skype are talking as if two humans initiated the call.
  4. when user clicks Up/down/left/right in SkyDuino windows app, it again uses SkypeAPI to send it to the home Skype.

On the other side... at home:

  1. Skype app receives the command from remote Skype
  2. Skyduino windows app on the home server is registered to listen to those commands via Skype API.
  3. SkyDuino windows app passes those commands to Arduino via USB/comm port
  4. Arduino sees characters as if someone typed it in the Arduino IDE "Serial Monitor window" and move the servo.

Except of course that someone could be on the other side of the world.

Another benefit of using Skype over standard webserver is that it is two way communication. Not only you can see and hear your dog/cat, but your dog/cat can also see and hear you! And he/she doesn't even have to know how to use a mouse. :smiley: