0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用MysqlIO將Arduino連接到具有USB的MySQl數(shù)據(jù)庫(kù)

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-04 09:22 ? 次閱讀

第1步:所需材料

任意Arduino

USB電纜A到B

步驟2:必需的開發(fā)工具

Arduino IDE(下載IDE的鏈接)

Wamp Server或其他MySQL服務(wù)(注意:您也可以從互聯(lián)網(wǎng)上使用任何免費(fèi)的MySQL服務(wù)器,它將為您的項(xiàng)目提供無線功能)

當(dāng)然還有MysqlIO

步驟3:為Arduino建立數(shù)據(jù)庫(kù)

運(yùn)行Wamp Server,然后打開您的Internet瀏覽器,在地址欄中鍵入“ localhost”。您將看到該圖像。

單擊phpmyadmin并創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)‘a(chǎn)rduino’。

現(xiàn)在,創(chuàng)建一個(gè)表,將其命名為帶有3個(gè)字段的“傳感器

使用它作為參考:

‘id’為具有自動(dòng)增量的INT。

‘name’為大小為100的VARCHAR。

‘value’作為INT。

保存表,現(xiàn)在我們可以編寫arduino了。

第4步:對(duì)Arduino進(jìn)行編碼

在arduino的library文件夾中提取下載的 mysql.zip 文件。

重新啟動(dòng)arduino以加載mysql庫(kù)。然后轉(zhuǎn)到:文件》示例》 mysql》 ConnectToMysql

根據(jù)您的mysql服務(wù)器配置更改用戶和密碼。

將代碼上傳到arduino。

步驟5:使用Arduino與MySQL數(shù)據(jù)庫(kù)對(duì)話

下載并安裝 MysqlIO 應(yīng)用。確保Wamp Server正在運(yùn)行,否則會(huì)報(bào)錯(cuò)。

選擇arduino連接到的com端口和波特率。

Mysqlio將接收來自arduino的數(shù)據(jù)并進(jìn)行解碼將接收到的數(shù)據(jù)轉(zhuǎn)換成可用的mysql命令。

如您所見,已連接到 localhost和已斷開連接,這表明arduino已成功連接到mysql數(shù)據(jù)庫(kù)arduino。

嘗試其他示例,例如 InsertRecord , DeleteRecord 或您自己的任何其他代碼。

您還可以使用變量更改參數(shù),以將傳感器數(shù)據(jù)存儲(chǔ)在mysql數(shù)據(jù)庫(kù)。

步驟6:結(jié)論

創(chuàng)建網(wǎng)站或其他應(yīng)用來讀取這些值在mysql數(shù)據(jù)庫(kù)中并根據(jù)值執(zhí)行事件將給您的項(xiàng)目帶來難以想象的力量。

如果您使用在線mysql服務(wù)器而不是‘localhost’(即host =” mysql.yourdomain.com”)您的項(xiàng)目通過不使用Wi-Fi以太網(wǎng)屏蔽的USB電纜獲得了互聯(lián)網(wǎng)的強(qiáng)大功能,您所需要做的就是將計(jì)算機(jī)連接到互聯(lián)網(wǎng)。

我不知道有任何其他應(yīng)用程序或庫(kù)可以以更簡(jiǎn)單的語(yǔ)法與MySQL數(shù)據(jù)庫(kù)通信。我已經(jīng)創(chuàng)建了一個(gè)帶有完整文檔和Mysqlio應(yīng)用程序示例的網(wǎng)站(此處),它是完全開源的。您可以下載Mysqlio源代碼并改進(jìn)應(yīng)用程序,它是用VB .NET編寫的,歡迎您提出任何建議。

您還可以從以下位置下載MysqlIO,MysqlIO應(yīng)用程序或Arduino庫(kù)的源代碼在我的網(wǎng)站上,您也可以找到其他功能的參考。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7854

    瀏覽量

    263375
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    794

    瀏覽量

    26359
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6455

    瀏覽量

    186372
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    mysql怎么新建一個(gè)數(shù)據(jù)庫(kù)

    mysql怎么新建一個(gè)數(shù)據(jù)庫(kù) 如何新建一個(gè)數(shù)據(jù)庫(kù)MySQL中 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)MySQL中的基
    的頭像 發(fā)表于 12-28 10:01 ?812次閱讀

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—未開啟binlog的Mysql數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

    mysql數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)環(huán)境: 本地服務(wù)器,windows server操作系統(tǒng) ,部署有mysql單實(shí)例,數(shù)據(jù)庫(kù)引擎類型為innodb,
    的頭像 發(fā)表于 12-08 14:18 ?1009次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—未開啟binlog的<b class='flag-5'>Mysql</b><b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    eclipse怎么連接數(shù)據(jù)庫(kù)mysql

    連接Eclipse和MySQL數(shù)據(jù)庫(kù)可以通過JDBC(Java Database Connectivity)來實(shí)現(xiàn)。以下是詳細(xì)步驟: 下載并安裝MySQL
    的頭像 發(fā)表于 12-06 11:06 ?1143次閱讀

    MySQL數(shù)據(jù)庫(kù)的url地址

    MySQL數(shù)據(jù)庫(kù)的URL地址是用于連接到MySQL服務(wù)器的地址。URL是一種統(tǒng)一資源定位符,用于指定特定資源的位置和訪問方式。MySQL
    的頭像 發(fā)表于 12-06 10:58 ?2431次閱讀

    mysql數(shù)據(jù)庫(kù)基礎(chǔ)命令

    MySQL是一個(gè)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),經(jīng)常用于存儲(chǔ)、管理和操作數(shù)據(jù)。在本文中,我們詳細(xì)介紹MySQL的基礎(chǔ)命令,并提供與每個(gè)命令相關(guān)
    的頭像 發(fā)表于 12-06 10:56 ?512次閱讀

    mysql數(shù)據(jù)庫(kù)備份與還原

    MySQL是一種常見的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),用于存儲(chǔ)和管理數(shù)據(jù)。備份和還原數(shù)據(jù)庫(kù)是非常重要的操作,可以保護(hù)數(shù)據(jù)免受丟失或損壞的影響。本文
    的頭像 發(fā)表于 11-23 14:32 ?1101次閱讀

    MySQL數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)

    MySQL 是一種開源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它是目前最流行的數(shù)據(jù)庫(kù)之一。MySQL 提供了一種結(jié)構(gòu)化的方法來管理大量的數(shù)據(jù),并且
    的頭像 發(fā)表于 11-21 11:09 ?904次閱讀

    mysql數(shù)據(jù)庫(kù)增刪改查基本語(yǔ)句

    MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),提供了豐富的功能和語(yǔ)法,來支持數(shù)據(jù)的增刪改查。在本文中,詳細(xì)介紹MySQL
    的頭像 發(fā)表于 11-16 16:36 ?862次閱讀

    數(shù)據(jù)庫(kù)mysql基本增刪改查

    MySQL是一種開源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),常用于Web應(yīng)用程序的數(shù)據(jù)存儲(chǔ)和管理。通過使用MySQL,用戶可以進(jìn)行數(shù)據(jù)的增刪改查操作,從而實(shí)
    的頭像 發(fā)表于 11-16 16:35 ?1408次閱讀

    mysql數(shù)據(jù)庫(kù)的增刪改查sql語(yǔ)句

    MySQL是一種常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是許多網(wǎng)站和應(yīng)用程序的首選數(shù)據(jù)庫(kù)。在MySQL中,我們可以使用SQL(結(jié)構(gòu)化查詢語(yǔ)言)進(jìn)行數(shù)據(jù)
    的頭像 發(fā)表于 11-16 15:41 ?1093次閱讀

    mysql是一個(gè)什么類型的數(shù)據(jù)庫(kù)

    強(qiáng)、易于使用和管理。在本文中,我們詳盡、詳實(shí)、細(xì)致地介紹MySQL的功能、優(yōu)勢(shì)、架構(gòu)、語(yǔ)法等方面。 一、MySQL的功能: 數(shù)據(jù)庫(kù)管理:MySQL
    的頭像 發(fā)表于 11-16 14:43 ?1573次閱讀

    MySQL與Redis數(shù)據(jù)庫(kù)連接池應(yīng)用

    一、概念 數(shù)據(jù)庫(kù)連接池(Connection pooling)是程序啟動(dòng)時(shí)建立足夠的數(shù)據(jù)庫(kù)連接,并將這些連接組成一個(gè)
    的頭像 發(fā)表于 11-10 16:40 ?469次閱讀
    <b class='flag-5'>MySQL</b>與Redis<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>連接</b>池應(yīng)用

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—MySQL數(shù)據(jù)庫(kù)表誤刪除記錄的數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)本地windows sever操作系統(tǒng)服務(wù)器,服務(wù)器上部署mysql數(shù)據(jù)庫(kù)單實(shí)例,引擎類型為innodb,表內(nèi)數(shù)據(jù)
    的頭像 發(fā)表于 11-09 15:16 ?1218次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—<b class='flag-5'>MySQL</b><b class='flag-5'>數(shù)據(jù)庫(kù)</b>表誤刪除記錄的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    如何提高Mysql數(shù)據(jù)庫(kù)的訪問瓶頸

    為了提高Mysql數(shù)據(jù)庫(kù)的訪問瓶頸,常用的方法有如下兩個(gè): 在服務(wù)器端增加緩存服務(wù)器緩存常用的數(shù)據(jù)(例如redis) 增加連接池,來提高MYsql
    的頭像 發(fā)表于 11-08 16:22 ?978次閱讀
    如何提高<b class='flag-5'>Mysql</b><b class='flag-5'>數(shù)據(jù)庫(kù)</b>的訪問瓶頸

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫(kù)介紹和數(shù)據(jù)恢復(fù)案例

    MongoDB數(shù)據(jù)庫(kù)是文檔數(shù)據(jù)存儲(chǔ)庫(kù),文檔存儲(chǔ)在集合之中,不是像MySQL一樣的關(guān)系型數(shù)據(jù)庫(kù)。
    的頭像 發(fā)表于 11-08 15:04 ?817次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)——MongoDB<b class='flag-5'>數(shù)據(jù)庫(kù)</b>介紹和<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例