国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

怎樣將Arduino數(shù)據(jù)直接存儲(chǔ)到MySQL

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-20 17:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:設(shè)置Arduino

怎樣將Arduino數(shù)據(jù)直接存儲(chǔ)到MySQL

刻錄以下內(nèi)容

void setup()

{

Serial.begin(9600);

}

void loop()

{

int i=0,j=0;

i=analogRead(A0);

j=analogRead(A1);

Serial.print(i);

Serial.print(“,”);

Serial.println(i);

}

步驟2:設(shè)置啟動(dòng)MySQL

為MySQL安裝Wamp服務(wù)器并將其配置為存儲(chǔ)數(shù)據(jù)

運(yùn)行wamp服務(wù)器

打開MySQL控制臺(tái)

選擇數(shù)據(jù)庫

然后為您的數(shù)據(jù)創(chuàng)建表

create table data(sno int(4) primary key auto_increment,LDR int(4),TEMP int(4));

使用desc your_table_name顯示表詳細(xì)信息

desc data;

這就是數(shù)據(jù)庫的全部?jī)?nèi)容,現(xiàn)在我們可以進(jìn)行處理了……

第3步:設(shè)置處理IDE

下載并安裝Processing IDE 2.2.1

將上述給定的ZIP壓縮到MyDocuments/Processing/Libraries中

現(xiàn)在打開正在處理的IDE和檢查庫是否已正確安裝(如上圖所示)

然后將以下代碼復(fù)制并進(jìn)行處理,并自行命名

/*

ARDUINO TO MYSQL THROUGH PROCESSING

Read Serial messages from Arduino then write it in MySQL.

Author : J.V.JohnsonSelva September 2016

*/

import de.bezier.data.sql.*; //import the MySQL library

import processing.serial.*; //import the Serial library

MySQL msql; //Create MySQL Object

String[] a;

int end = 10; // the number 10 is ASCII for linefeed (end of serial.println), later we will look for this to break up individual messages

String serial; // declare a new string called ‘serial’ 。 A string is a sequence of characters (data type know as “char”)

Serial port; // The serial port, this is a new instance of the Serial class (an Object)

void setup() {

String user = “root”;

String pass = “”;

String database = “iot_database”;

msql = new MySQL( this, “l(fā)ocalhost”, database, user, pass );

port = new Serial(this, Serial.list()[0], 9600); // initializing the object by assigning a port and baud rate (must match that of Arduino)

port.clear(); // function from serial library that throws out the first reading, in case we started reading in the middle of a string from Arduino

serial = port.readStringUntil(end); // function that reads the string from serial port until a println and then assigns string to our string variable (called ‘serial’)

serial = null; // initially, the string will be null (empty)

}

void draw()

{

while (port.available() 》 0)

{

//as long as there is data coming from serial port, read it and store it

serial = port.readStringUntil(end);

}

if (serial != null)

{

//if the string is not empty, print the following

//Note: the split function used below is not necessary if sending only a single variable. However, it is useful for parsing (separating) messages when

//reading from multiple inputs in Arduino. Below is example code for an Arduino sketch

a = split(serial, ‘,’); //a new array (called ‘a(chǎn)’) that stores values into separate cells (separated by commas specified in your Arduino program

println(a[0]); //print LDR value

println(a[1]); //print LM35 value

function();

}

}

void function()

{

if ( msql.connect() )

{

msql.query( “insert into data(LDR,Temp)values(”+a[0]+“,”+a[1]+“)” );

}

else

{

// connection failed !

}

msql.close(); //Must close MySQL connection after Execution

}

第4步:執(zhí)行程序。

通過單擊“運(yùn)行”按鈕運(yùn)行程序,請(qǐng)關(guān)閉彈出窗口。關(guān)閉窗口將停止執(zhí)行,并在下面的查詢中查看在MySQL中存儲(chǔ)數(shù)據(jù)。..

select * from data;

查看數(shù)據(jù)插入器的數(shù)量可以使用下面的查詢。

select count(*) from data;

責(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)投訴
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    906

    瀏覽量

    29531
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196935
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    恒訊科技解析:如何安裝MySQL并創(chuàng)建數(shù)據(jù)

    庫管理系統(tǒng)(RDBMS),使用結(jié)構(gòu)化查詢語言(SQL)高效地組織和管理數(shù)據(jù)。它是全球最受歡迎的開源數(shù)據(jù)庫系統(tǒng)之一,廣泛應(yīng)用于網(wǎng)頁開發(fā)、電子商務(wù)和商業(yè)應(yīng)用。 常見用例? MySQL 是多種應(yīng)用的可靠選擇,包括: 網(wǎng)絡(luò)應(yīng)用:管理用戶
    的頭像 發(fā)表于 01-14 14:25 ?178次閱讀

    工業(yè)數(shù)據(jù)中臺(tái)支持接入MySQL數(shù)據(jù)庫嗎

    工業(yè)數(shù)據(jù)中臺(tái)完全支持接入MySQL數(shù)據(jù)庫 ,且通過數(shù)據(jù)同步、集成與治理等技術(shù)手段,能夠充分發(fā)揮MySQL
    的頭像 發(fā)表于 12-04 11:23 ?378次閱讀
    工業(yè)<b class='flag-5'>數(shù)據(jù)</b>中臺(tái)支持接入<b class='flag-5'>MySQL</b><b class='flag-5'>數(shù)據(jù)</b>庫嗎

    mysql數(shù)據(jù)恢復(fù)—mysql數(shù)據(jù)庫表被truncate的數(shù)據(jù)恢復(fù)案例

    某云ECS網(wǎng)站服務(wù)器,linux操作系統(tǒng),部署了mysql數(shù)據(jù)庫。工作人員在執(zhí)行數(shù)據(jù)庫版本更新測(cè)試時(shí),錯(cuò)誤地本應(yīng)在測(cè)試庫執(zhí)行的sql腳本在生產(chǎn)庫上執(zhí)行了,導(dǎo)致部分表被truncate
    的頭像 發(fā)表于 09-11 09:28 ?875次閱讀
    <b class='flag-5'>mysql</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—<b class='flag-5'>mysql</b><b class='flag-5'>數(shù)據(jù)</b>庫表被truncate的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    如何觸摸校準(zhǔn)存儲(chǔ) SPI 閃存?

    觸摸校準(zhǔn)存儲(chǔ) SPI 閃存
    發(fā)表于 09-04 07:06

    MySQL數(shù)據(jù)備份與恢復(fù)策略

    數(shù)據(jù)是企業(yè)的核心資產(chǎn),MySQL作為主流的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其數(shù)據(jù)的安全性和可靠性至關(guān)重要。本文深入探討
    的頭像 發(fā)表于 07-14 11:11 ?732次閱讀

    企業(yè)級(jí)MySQL數(shù)據(jù)庫管理指南

    在當(dāng)今數(shù)字化時(shí)代,MySQL作為全球最受歡迎的開源關(guān)系型數(shù)據(jù)庫,承載著企業(yè)核心業(yè)務(wù)數(shù)據(jù)存儲(chǔ)與處理。作為數(shù)據(jù)庫管理員(DBA),掌握
    的頭像 發(fā)表于 07-09 09:50 ?723次閱讀

    遠(yuǎn)程訪問內(nèi)網(wǎng)MySQL數(shù)據(jù)庫?這個(gè)方案更簡(jiǎn)單

    各位開發(fā)者朋友們,是否還在為無法隨時(shí)隨地訪問內(nèi)網(wǎng)MySQL數(shù)據(jù)庫而煩惱?今天分享一個(gè)超實(shí)用的方法,通過容器部署 MySQL 結(jié)合 ZeroNews 內(nèi)網(wǎng)穿透,讓你在任何地方都能安全訪問和管理數(shù)
    的頭像 發(fā)表于 07-04 18:06 ?870次閱讀
    遠(yuǎn)程訪問內(nèi)網(wǎng)<b class='flag-5'>MySQL</b><b class='flag-5'>數(shù)據(jù)</b>庫?這個(gè)方案更簡(jiǎn)單

    憶聯(lián) Docker+MySQL 流控方案:打造安全高效存儲(chǔ)底座,釋放 AI 極致性能

    探討基于Docker部署的MySQL數(shù)據(jù)庫在AI應(yīng)用中的關(guān)鍵作用。通過憶聯(lián)PCIe5.0企業(yè)級(jí)SSD(UH812a)實(shí)測(cè)驗(yàn)證,展示了Namespace技術(shù)與QoS優(yōu)化策略如何實(shí)現(xiàn)存儲(chǔ)資源的精細(xì)化管理
    的頭像 發(fā)表于 06-26 13:53 ?451次閱讀
    憶聯(lián) Docker+<b class='flag-5'>MySQL</b> 流控方案:打造安全高效<b class='flag-5'>存儲(chǔ)</b>底座,釋放 AI 極致性能

    MySQL數(shù)據(jù)庫采集網(wǎng)關(guān)是什么?有什么功能?

    MySQL數(shù)據(jù)庫采集網(wǎng)關(guān)是一種用于連接、采集、處理并傳輸數(shù)據(jù)MySQL數(shù)據(jù)庫的中間設(shè)備或軟件系
    的頭像 發(fā)表于 05-26 15:20 ?665次閱讀

    PLC數(shù)據(jù)中臺(tái)對(duì)接到MySQL數(shù)據(jù)庫并對(duì)接到生產(chǎn)看板

    工廠數(shù)據(jù)庫系統(tǒng)能夠存儲(chǔ)產(chǎn)品訂單信息、生產(chǎn)設(shè)備能力、原材料庫存等數(shù)據(jù)這些數(shù)據(jù)接入MES或ERP等系統(tǒng),能夠?qū)崿F(xiàn)生產(chǎn)管理的可視化應(yīng)用。基于這
    的頭像 發(fā)表于 05-26 11:20 ?543次閱讀
    PLC<b class='flag-5'>數(shù)據(jù)</b>中臺(tái)對(duì)接到<b class='flag-5'>MySQL</b><b class='flag-5'>數(shù)據(jù)</b>庫并對(duì)接到生產(chǎn)看板

    MySQL數(shù)據(jù)庫是什么

    MySQL數(shù)據(jù)庫是一種 開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS) ,由瑞典MySQL AB公司開發(fā),后被Oracle公司收購。它通過結(jié)構(gòu)化查詢語言(SQL)進(jìn)行
    的頭像 發(fā)表于 05-23 09:18 ?1214次閱讀

    利用dockerfile搭建mysql主從集群和redis集群

    ==MySQL主從同步(Replication)是一種實(shí)現(xiàn)數(shù)據(jù)冗余和高可用性的技術(shù),通過數(shù)據(jù)庫(Master)的變更操作同步一個(gè)或多個(gè)
    的頭像 發(fā)表于 05-14 11:38 ?1990次閱讀
    利用dockerfile搭建<b class='flag-5'>mysql</b>主從集群和redis集群

    數(shù)據(jù)采集MYSQL和SQLSERVER數(shù)據(jù)庫可以實(shí)現(xiàn)哪些功能

    ,確保企業(yè)各項(xiàng)數(shù)據(jù)資產(chǎn)得到合理存儲(chǔ)與管理,方便隨時(shí)調(diào)取、搜索,有助于提升管理水平與工作效率。 1.實(shí)時(shí)監(jiān)控與預(yù)警? 通過生產(chǎn)設(shè)備數(shù)據(jù)采集
    的頭像 發(fā)表于 05-07 15:32 ?589次閱讀

    #### KEPServerEX 數(shù)據(jù)存儲(chǔ)插件\\-2

    ,同類型的/同設(shè)備的參數(shù)可以設(shè)置成一樣的,這樣存儲(chǔ)數(shù)據(jù)庫之后,能夠更方便的在數(shù)據(jù)庫中進(jìn)行檢索。 默認(rèn)“數(shù)據(jù)項(xiàng)ID”是整形
    發(fā)表于 04-09 16:09

    NXP MCU RT1166如何使用JTAG/SWD工具數(shù)據(jù)存儲(chǔ)內(nèi)部閃存中?

    我需要使用 JTAG 數(shù)據(jù)存儲(chǔ)內(nèi)部閃存中。我能夠使用 JTAG/SWD 工具 ARM J-Link 將它們存儲(chǔ)在 FlexSPI1 連接
    發(fā)表于 04-01 06:54