Skip to content

[MKC-748] Update Alexa IoTC docs #674

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 22, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -491,6 +491,24 @@ void onTvChange() {

```

## Alexa Variables

The integration between Alexa & Arduino IoT Cloud supports a limited amount of variables, see the list below:

- [Colored Light](#coloredlight) - `bool` and `float` (complex type).
- [Dimmed Light](#dimmedlight) - `bool` and `float` (complex type).
- [Television](#television) - `bool` and `int` (complex type)
- [Contact Sensor](#specialized-types) - `bool`
- [Light](#specialized-types) - `bool`
- [Motion Sensor](#specialized-types) - `bool`
- [Smart Plug](#specialized-types) - `bool`
- [Switch](#specialized-types) - `bool`
- [Temperature Sensor](#specialized-types) - `float`

Other variables used will not appear in the Amazon Alexa app.

***To synchronize your Arduino Cloud with the Amazon Alexa service, you can check out the [Arduino Cloud Alexa Tutorial](/arduino-cloud/tutorials/alexa-mkr-rgb-shield).***

## Summary

In this article, we have covered how to use variables in the Arduino IoT Cloud, and what variables are available.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'Arduino IoT Cloud, MKR RGB Shield and Alexa integration'
title: 'Alexa & Arduino IoT Cloud Integration'
compatible-products: [mkr-wifi-1010, mkr-rgb-shield]
difficulty: intermediate
description: 'Learn how to build a smart lamp by integrating the Arduino IoT Cloud and Alexa.'
Expand All @@ -12,7 +12,15 @@ featuredImage: 'cloud'

## Introduction

In this tutorial, we will find out how to create a smart colored light with the help of Arduino IoT Cloud and the Alexa app. We will set it up so that we can control the brightness and color of the pixels onboard the [MKR RGB Shield](https://store.arduino.cc/arduino-mkr-rgb-shield).
<iframe width="100%" height="400" src="https://www.youtube.com/embed/Lfv3WJnYhX0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

In this tutorial you will learn how to integrate the [Arduino IoT Cloud](https://create.arduino.cc/iot/) with the [Amazon Alexa skill](https://www.amazon.com/Arduino-LLC/dp/B07ZT2PK2H). At the end of this tutorial, we will be able to change the color of an RGB matrix, using only voice commands in the Alexa app.

This tutorial focuses on using the [MKR RGB Shield](https://store.arduino.cc/products/arduino-mkr-rgb-shield) but can easily be modified to use other matrices.

***While this tutorial focuses on creating a smart lamp, it also shows the steps needed to integrate the two services, so you can essentially follow this tutorial to create other cool projects!***

***You can also find all variables that can be synchronized between Arduino Cloud and Alexa in the [IoT Cloud Variables guide](/arduino-cloud/tutorials/alexa-mkr-rgb-shield#alexa-variables).***

## Goals

Expand Down