电子说
第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
全部0条评论
快来发表一下你的评论吧 !