0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:网络整理 作者:佚名 2019-11-04 09:22 次阅读

第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

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

    关注

    59

    文章

    7616

    浏览量

    260625
  • MySQL
    +关注

    关注

    1

    文章

    777

    浏览量

    26123
  • Arduino
    +关注

    关注

    186

    文章

    6446

    浏览量

    185461
收藏 人收藏

    评论

    相关推荐

    mysql怎么新建一个数据库

    mysql怎么新建一个数据库 如何新建一个数据库MySQL中 创建一个数据库MySQL中的基
    的头像 发表于 12-28 10:01 634次阅读

    数据库数据恢复—未开启binlog的Mysql数据库数据恢复案例

    mysql数据库数据恢复环境: 本地服务器,windows server操作系统 ,部署有mysql单实例,数据库引擎类型为innodb,
    的头像 发表于 12-08 14:18 714次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—未开启binlog的<b class='flag-5'>Mysql</b><b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复案例

    eclipse怎么连接数据库mysql

    连接Eclipse和MySQL数据库可以通过JDBC(Java Database Connectivity)来实现。以下是详细步骤: 下载并安装MySQL
    的头像 发表于 12-06 11:06 785次阅读

    MySQL数据库的url地址

    MySQL数据库的URL地址是用于连接到MySQL服务器的地址。URL是一种统一资源定位符,用于指定特定资源的位置和访问方式。MySQL
    的头像 发表于 12-06 10:58 1555次阅读

    mysql数据库基础命令

    MySQL是一个流行的关系型数据库管理系统,经常用于存储、管理和操作数据。在本文中,我们详细介绍MySQL的基础命令,并提供与每个命令相关
    的头像 发表于 12-06 10:56 351次阅读

    mysql数据库备份与还原

    MySQL是一种常见的关系型数据库管理系统,用于存储和管理数据。备份和还原数据库是非常重要的操作,可以保护数据免受丢失或损坏的影响。本文
    的头像 发表于 11-23 14:32 860次阅读

    MySQL数据库基础知识

    MySQL 是一种开源的关系型数据库管理系统,它是目前最流行的数据库之一。MySQL 提供了一种结构化的方法来管理大量的数据,并且
    的头像 发表于 11-21 11:09 677次阅读

    数据库mysql基本增删改查

    MySQL是一种开源的关系型数据库管理系统,常用于Web应用程序的数据存储和管理。通过使用MySQL,用户可以进行数据的增删改查操作,从而实
    的头像 发表于 11-16 16:35 1217次阅读

    mysql是一个什么类型的数据库

    强、易于使用和管理。在本文中,我们详尽、详实、细致地介绍MySQL的功能、优势、架构、语法等方面。 一、MySQL的功能: 数据库管理:MySQL
    的头像 发表于 11-16 14:43 1100次阅读

    如何提高Mysql数据库的访问瓶颈

    为了提高Mysql数据库的访问瓶颈,常用的方法有如下两个: 在服务器端增加缓存服务器缓存常用的数据(例如redis) 增加连接池,来提高MYsql
    的头像 发表于 11-08 16:22 855次阅读
    如何提高<b class='flag-5'>Mysql</b><b class='flag-5'>数据库</b>的访问瓶颈

    什么是数据库?除了MySQL还有哪些数据库

    对于大多数项目,用 MySQL 等关系型数据库来存储数据就足够了。但关系型数据库不是银弹!在某些场景下,比如要存储的数据间没有关系时,它并不
    发表于 10-13 10:20 421次阅读
    什么是<b class='flag-5'>数据库</b>?除了<b class='flag-5'>MySQL</b>还有哪些<b class='flag-5'>数据库</b>?

    如何在Rust中连接和使用MySQL数据库

    MySQL是一个广泛使用的关系型数据库,Rust作为一门相对较新的系统级编程语言,具有C语言般的高性能、安全、并发等特性,因此与MySQL一起使用是一种非常有趣的选择。在本教程中,我们
    的头像 发表于 09-30 17:05 1142次阅读

    MySQL数据库管理与应用

    MySQL数据库管理与应用 MySQL是一种广泛使用的关系型数据库管理系统,被认为是最流行和最常见的开源数据库之一。它可以被用于多种不同的应
    的头像 发表于 08-28 17:15 747次阅读

    python读取数据库数据 python查询数据库 python数据库连接

    ,获取数据库中的数据,并对数据进行增删改查等操作。本文详细介绍Python如何连接数据库、读取数据库
    的头像 发表于 08-28 17:09 1437次阅读

    连接到您最喜欢的数据库

    DbVisualizer连接到所有流行的数据库,并支持特定于数据库的对象类型等。
    的头像 发表于 08-11 16:45 413次阅读