Blog Home

Full control of your TV using Alexa and Arduino IoT Cloud

Arduino TeamDecember 23rd, 2019

We’re excited to announce that the official Arduino Amazon Alexa skill now supports television control.

You can now securely connect your TV set to Alexa using Arduino IoT Cloud and a few lines of code.

Here are some of the features which will be available to you:

  • Power on/off
  • Switch channel
  • Volume up/down/mute
  • Switch input sources

The easiest way to operate any kind of television is to act as if we were its very own clicker. In order to do so, we’ll show you how to capture the commands from the remote and play them back via Arduino (the TV will never know what hit it).

We’ll then create an Arduino IoT Cloud Thing with a TV property, and adapt the generated code to our needs. Finally, we’ll configure Alexa to access and control our TV.

Afterwards, we’ll be able to ask things such as:

  • “Alexa, turn the volume up on TV.”
  • “Alexa, mute TV” or “Alexa, unmute TV.”
  • “Alexa, next channel on TV.”

The complete step-by-step guide is available on our Project Hub.

Share your creativity with us! Our community means a lot to us, so we would love to see what you create. Make sure you document and post your amazing projects on the Arduino Project Hub and use the #ArduinoAlexa hashtag to make it discoverable by everyone!

Have fun playing with Alexa and IoT Cloud. If you have questions and/or build this project, let us know in the comments below.

2 Responses to “Full control of your TV using Alexa and Arduino IoT Cloud”

  1. Donnybahama Says:

    Will this work with other components as well? (A/V Receiver, streaming media players…?) Learned commands? Or just TV?

  2. tjjl Says:

    Haven’t looked at the code yet. Can I (1) make it work with Google Assistant and (2) Change my stereo inputs from TV to VCR (for example) using correct IR codes?

    Thanks!

Leave a Reply

You must be logged in with your Arduino account to post a comment.