主要内容

领导的Arduino机载控制亮度从Android设备

这个例子展示了如何控制Arduino®LED的亮度从Android™设备。

介绍

安卓手机和平板电脑提供无线接入和用户界面。Arduino是一个开源平台用于建设电子工程。Arduino包括用单片机硬件和软件集成开发环境(IDE),而你的电脑上运行。举例来说,使用这两种,您可以控制Arduino硬件使用Android设备通过无线连接它们。

这个示例中提供了两个仿真软件模型,金宝app

  • 安卓系统模型在这个模型中,滑块出现在Android是用来控制Arduino车载LED的亮度。

  • Arduino模型在这个模型中,数据来自你的Android设备发送PWM的Arduino块作为输入,控制LED的亮度。

使用这些模型,您将:

  • Android设备之间建立一个网络连接和Arduino

  • 配置和运行仿真软件模型为Androi金宝appd设备和Arduino远程控制Arduino LED的亮度。

先决条件

所需的硬件

  • Arduino兆2560 /百万理应/因为/莱昂纳多/ MKR1000 MKR WIFI 1010 / MKR零

  • 安卓手机或者平板电脑等设备

  • Arduino WiFi / ESP8266盾牌

任务1 -为支持Arduino硬件配置金宝app仿真软件模型金宝app

您可以跳过这个任务如果使用Arduino兆理应董事会。

在这个任务中,您将配置模型支持Arduino电路板。金宝app

1。在仿真软件模型中金宝app,单击模拟>模型配置参数打开配置参数对话框。

2。选择硬件实现窗格中,选择所需的Arduino硬件的硬件板参数列表。不改变任何设置。

3所示。点击好吧

任务2 -配置网络连接

Android设备之间建立一个网络连接和Arduino。在这个例子中使用的通信协议是TCP / IP。

1。Arduino的硬件上连接无线盾。

更多细节Arduino连接到WiFi盾牌,明白了Arduino WiFi连接盾牌Arduino硬件(金宝appArdu金宝appino硬件仿真软件支持包)

更多细节连接Arduino ESP8266,参考连接ESP8266 Arduino硬件(金宝appArdu金宝appino硬件仿真软件支持包)在文档中。

Arduino MKR1000车载无线芯片。它可以直接使用没有任何额外的无线硬件。

2。打开Arduino模型。配置网络设置的Arduino WiFi盾牌,去配置参数>硬件实现硬件资源> >目标无线网络属性

3所示。指定你的无线网络的名称服务集标识符(SSID)参数。

4所示。选择无线网络加密基于无线网络加密设置参数。

更多细节关于配置网络设置的Arduino无线硬件,明白了为无线网络配置网络设置(金宝appArdu金宝appino硬件仿真软件支持包)

5。你的Android设备连接到相同的Arduino的无线网络连接。

任务3 - Android设备上配置和运行仿真软件模型金宝app和Arduino硬件

1。打开Arduino模型

2。硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击构建、部署和启动你的Arduino的硬件上运行这个模型

3所示。在诊断查看器,找到Arduino的动态分配IP地址下面的内存使用的信息。另外,MATLAB基础工作空间变量的名字modelname_IPaddress创建与IP地址的值。

4所示。打开安卓系统模型

5。双击TCP / IP发送块和改变远程地址Arduino的IP地址的硬件。

6。硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击构建、部署和启动在Android设备上运行这个模型。

7所示。在Android设备,改变滑块价值Android设备来控制LED的亮度。

更多信息在Android设备上配置仿真软件模型和EV3硬件,明白了金宝appAndroid设备上运行模型Arduino硬件上运行模型(金宝appArdu金宝appino硬件仿真软件支持包)

其他的事情努力

  • 取代WiFi块与以太网Arduino模型块。

  • Arduino硬件连接到电器使用继电器和块在Android上的帮助按钮,控制它们。