此示例演示如何使用来自的LCD附加程序库创建独立应用程序MATLAB®金宝appArduino支持包®硬件. 您可以在未安装MATLAB的目标计算机上安装并运行生成的应用程序。
在本例中,您将:
生成带有预写函数的独立应用程序,该函数在LCD上显示“Hello World!”。
在未安装MATLAB的目标计算机上运行应用程序。
要创建LCD附加组件,请参阅创建LCD附加组件.
打包一个预先编写的函数,在LCD上显示“Hello World!”。
这些产品必须下载188bet金宝搏安装在您的计算机上:
Arduino金宝app硬件的MATLAB支持包
MATLAB编译器™
此示例使用函数调用lcdadonexample_deploy
.
创建lcdadonexample_deploy
独立应用程序:
按照中的说明设置硬件将Arduino连接到LCD.
添加示例LCD/LCDAddon
路径附加库。
拯救lcdadonexample_deploy
函数。该函数在LCD上显示“Hello World!”。
功能lcdaddonexample_deploy()a = arduino(“COM5”,“乌诺”,“图书馆”,'示例LCD/LCDAddon',“ForceBuildOn”,对);lcd=插件(a,'示例LCD/LCDAddon','注册委员会链接',“D7”,“使能PIN”,“D6”,“数据管脚”,{“D5”,“D4”,“D3”,'d2'}); 初始化ELCD(lcd);打印液晶显示器(lcd,“你好,世界!”); 透明液晶显示器(lcd);结束
在“应用程序编译器项目”窗口中的主文件在toolstrip上,添加lcdadonexample_deploy
函数作为要部署的MATLAB应用程序的主文件。这个建议的支持包金宝app应用程序显示的部分Arduino金宝app硬件的MATLAB支持包.
在里面运行应用程序所需的文件应用程序的“添加”部分示例LCD/LCDAddon
,显示LCD附加程序库的文件夹。
要生成打包的应用程序,请单击包裹.
如果创建日志文件在中启用其他运行时设置在打包前,日志文件记录在日志文件中显示输出。
MATLAB编译器生成安装独立应用程序的安装程序以及目标计算机上的所有所需依赖项。
有关应用程序编译器应用程序的更多详细信息,请参阅从MATLAB创建独立的应用程序和管理支持包金宝app.
运行生成的lcdadonexample_deploy
目标计算机上的应用程序:
从下载Arduino 1.8.10这里.
将文件解压缩到类似“C:\Arduino\Arduino-1.8.10”的位置。
在Arduino \ Arduino-1.8.10内创建一个便携式文件夹。
启动ArduinoIDE。
导航至安装SAM板1.6.12和SAMD板1.8.4工具>董事会>董事会经理.
按照中的说明设置硬件将Arduino连接到LCD.
执行应用程序。
在里面配置Arduino窗口中,选择板连接到的串行端口。在Windows上®系统中,要查找串行端口,请导航到开始菜单>控制面板>设备管理器>端口(COM和LPT)。在Linux上查找串行端口®和雨衣系统,参见在Windows,Mac和Linux上查找Arduino端口.
选择板的名称。
输入Arduino IDE路径并单击提交.
支持表中列出的第三方库版本。金宝app
图书馆 | 版本 |
---|---|
Adafruit_电机_屏蔽_V2_库 | 1.0.4 |
adafruit_bno055. | 1.1.8 |
adafruit_sensor. | 1.0.3 |
MKRMotorCarrier | 1.0.1 |
ACAN2515 | 2.0.2 |
如果将任何第三方库与附加组件一起使用,请通过以下路径安装:
Windows和Linux-Arduino IDE路径/portable/sketchbook/libraries/
雨衣-~/Documents/Arduino/libraries/