怎样使用MysqlIO将Arduino连接到具有USB的MySQl数据库

电子说

1.3w人已加入

描述

第1步:所需材料

任意Arduino

USB电缆A到B

步骤2:必需的开发工具

Arduino IDE(下载IDE的链接)

Wamp Server或其他MySQL服务(注意:您也可以从互联网上使用任何免费的MySQL服务器,它将为您的项目提供无线功能)

当然还有MysqlIO

步骤3:为Arduino建立数据库

运行Wamp Server,然后打开您的Internet浏览器,在地址栏中键入“ localhost”。您将看到该图像。

单击phpmyadmin并创建一个新的数据库‘arduino’。

现在,创建一个表,将其命名为带有3个字段的“传感器”

使用它作为参考:

‘id’为具有自动增量的INT。

‘name’为大小为100的VARCHAR。

‘value’作为INT。

保存表,现在我们可以编写arduino了。

第4步:对Arduino进行编码

在arduino的library文件夹中提取下载的 mysql.zip 文件。

重新启动arduino以加载mysql库。然后转到:文件》示例》 mysql》 ConnectToMysql

根据您的mysql服务器配置更改用户和密码。

将代码上传到arduino。

步骤5:使用Arduino与MySQL数据库对话

下载并安装 MysqlIO 应用。确保Wamp Server正在运行,否则会报错。

选择arduino连接到的com端口和波特率。

Mysqlio将接收来自arduino的数据并进行解码将接收到的数据转换成可用的mysql命令。

如您所见,已连接到 localhost和已断开连接,这表明arduino已成功连接到mysql数据库arduino。

尝试其他示例,例如 InsertRecord , DeleteRecord 或您自己的任何其他代码。

您还可以使用变量更改参数,以将传感器数据存储在mysql数据库。

步骤6:结论

创建网站或其他应用来读取这些值在mysql数据库中并根据值执行事件将给您的项目带来难以想象的力量。

如果您使用在线mysql服务器而不是‘localhost’(即host =” mysql.yourdomain.com”)您的项目通过不使用Wi-Fi或以太网屏蔽的USB电缆获得了互联网的强大功能,您所需要做的就是将计算机连接到互联网。

我不知道有任何其他应用程序或库可以以更简单的语法与MySQL数据库通信。我已经创建了一个带有完整文档和Mysqlio应用程序示例的网站(此处),它是完全开源的。您可以下载Mysqlio源代码并改进应用程序,它是用VB .NET编写的,欢迎您提出任何建议。

您还可以从以下位置下载MysqlIO,MysqlIO应用程序或Arduino库的源代码在我的网站上,您也可以找到其他功能的参考。

责任编辑:wv 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分