在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

怎樣通過(guò)USB將數(shù)據(jù)從Arduino發(fā)送到Python

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-07 17:23 ? 次閱讀

第1步:Arduino代碼

通過(guò)USB將數(shù)據(jù)從Arduino發(fā)送到Python

Arduino將數(shù)據(jù)發(fā)送到與計(jì)算機(jī)的串行連接,就像Arduino將數(shù)據(jù)發(fā)送到串行監(jiān)視器一樣。例如,您可以使用以下代碼。 Arduino對(duì)A0模擬引腳采取措施。這非常簡(jiǎn)單!

您可以在我的網(wǎng)站上下載 Arduino代碼。

第2步:選擇正確的端口

打開(kāi)Arduino IDE并嘗試上傳剛剛下載的代碼。如果有效,請(qǐng)復(fù)制窗口右下角的端口名稱(chēng)。

步驟3:Python代碼:接收數(shù)據(jù)

現(xiàn)在我們想要收到Arduino用Python(Python3)發(fā)送的數(shù)據(jù)。因此我們需要安裝Pyserial。

您可以下載我的網(wǎng)站上的Python程序

首先我們導(dǎo)入模塊序列

然后我們嘗試打開(kāi)溝通;如果不可能我們打印錯(cuò)誤。

如果你想改變波特率,它實(shí)際上可能如下,但要確保它與Arduino IDE中使用的相同!

arduino = serial.Serial(“/dev/ttyACMO”,timeout=1, baudrate=whateverbaudrateyouwant)

然后在while循環(huán)中我們收到數(shù)據(jù)。通過(guò)選擇count 《3,我們將獲得3個(gè)值。

如果您只想打印數(shù)據(jù)而不存儲(chǔ)它,您可以使用無(wú)限循環(huán):

while True:

print(str(arduino.readline())

但是你可以在第二張圖片上看到數(shù)據(jù)顯示了一些你不想看的缺陷。.

第4步:清理數(shù)據(jù)并將其存儲(chǔ)在文本文件中

我編寫(xiě)了2個(gè)函數(shù),允許我清理rawdata,然后將其寫(xiě)入文本文件。

然后我使用numpy .loadtxt,分隔符設(shè)置為‘;’和matplotlib來(lái)繪制數(shù)據(jù)。

就是這樣!我希望你找到這個(gè)Instructable interresting和有用。

下載鏈接:如前所述,我的網(wǎng)站上免費(fèi)提供所有代碼。
責(zé)任編輯:wv

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

    關(guān)注

    56

    文章

    4812

    瀏覽量

    85158
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6478

    瀏覽量

    188287
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ADS8556采集到的數(shù)據(jù)通過(guò)McBSP發(fā)送到C28346,BUSY/INT和RESET這兩個(gè)引腳應(yīng)該接什么?

    ADS8556采集到的數(shù)據(jù)通過(guò)McBSP發(fā)送到C28346,關(guān)于引腳的連接,其中BUSY/INT和RESET這兩個(gè)引腳應(yīng)該接什么?
    發(fā)表于 02-11 06:22

    TSW1400EVM可以數(shù)據(jù)暫存到ram里然后再發(fā)送到上位機(jī)嗎?

    有無(wú)腳本之類(lèi)的可以實(shí)現(xiàn)呢? 我給的時(shí)鐘周期為160MHz,對(duì)應(yīng)的采樣速率也為160MHz。 可以數(shù)據(jù)暫存到ram里然后再發(fā)送到上位機(jī)么?
    發(fā)表于 11-22 07:54

    MAX9877數(shù)據(jù)發(fā)送到NVM中,發(fā)送數(shù)據(jù)時(shí),必須要填滿128個(gè)字節(jié)嗎?

    想請(qǐng)問(wèn)一下9877數(shù)據(jù)發(fā)送到NVM中,一頁(yè)的數(shù)據(jù)傳輸,最多可以發(fā)送128字節(jié)。想問(wèn)一下發(fā)送
    發(fā)表于 07-24 07:00

    ESP-12 ESP8266如何通過(guò)I2CSSID和RSSI信息發(fā)送到RPi / Arduino

    我正在尋找我的 ESP-12 ESP8266,以便通過(guò) I2C SSID 和 RSSI 信息發(fā)送到 RPi / Arduino。關(guān)于如何進(jìn)行的任何建議? 我查看了文檔,不禁注意到
    發(fā)表于 07-22 07:36

    如何通過(guò)SD卡TXT文件發(fā)送到網(wǎng)頁(yè)ESP8266?

    我目前正在構(gòu)建一個(gè)能夠數(shù)據(jù)發(fā)送到網(wǎng)頁(yè)的模塊。我正在使用 MKR ZERO Arduino。基本上,到目前為止,我能夠發(fā)送一個(gè)簡(jiǎn)單的HTML
    發(fā)表于 07-19 06:49

    UDP數(shù)據(jù)發(fā)送到廣播IP地址時(shí)遇到的疑問(wèn)求解

    當(dāng) wroom 充當(dāng)主機(jī),我們嘗試 UDP 數(shù)據(jù)發(fā)送到與 wroom 位于同一網(wǎng)段的廣播 IP 地址時(shí),(wroom IP 10.11.12.1,發(fā)送到 IP 10.11.12.2
    發(fā)表于 07-16 06:07

    ESP與UNO連接,無(wú)法數(shù)據(jù)發(fā)送到遠(yuǎn)程服務(wù)器是哪里的問(wèn)題?

    我在使用 ESP01 向遠(yuǎn)程服務(wù)器發(fā)送 get 請(qǐng)求時(shí)遇到問(wèn)題。 我 ESP 與 UNO 連接,一切正常。我將其連接到我的本地網(wǎng)絡(luò)等。但是我無(wú)法數(shù)據(jù)
    發(fā)表于 07-15 06:43

    如何AP憑據(jù)移動(dòng)設(shè)備發(fā)送到ESP模塊?

    設(shè)備發(fā)送到 ESP 模塊?我是否需要從移動(dòng)設(shè)備執(zhí)行 UDP 廣播,如果是這樣,那么我需要傳輸?shù)侥K的數(shù)據(jù)的格式/結(jié)構(gòu)是什么?
    發(fā)表于 07-12 15:33

    可以使用JSONprov-config參數(shù)網(wǎng)頁(yè)發(fā)送到esp8266嗎?

    請(qǐng)求。所以另一個(gè)意識(shí)形態(tài)。為什么不在Protocomm之外制作另一個(gè)簡(jiǎn)單的httpd/task來(lái)監(jiān)聽(tīng)GET請(qǐng)求呢?而且它不起作用 我該怎么辦,我該怎么辦?請(qǐng)。 其他問(wèn)題。我可以使用 JSON prov-config 參數(shù)網(wǎng)頁(yè)發(fā)
    發(fā)表于 07-09 07:41

    如何連接到FPGA的攝像頭數(shù)據(jù)發(fā)送到主機(jī)PC?

    我正在尋找一種方法,連接到 FPGA 的攝像頭數(shù)據(jù)發(fā)送到主機(jī) PC。 攝像頭 ---> FPGA ---> FX3 ---> USB 主機(jī) (PC) 我
    發(fā)表于 07-05 07:31

    CYUSB3KIT-003電腦上運(yùn)行串口助手查看FX3通過(guò)UART發(fā)送到電腦的數(shù)據(jù),為什么串口助手沒(méi)有收到數(shù)據(jù)

    FX3通過(guò)UART發(fā)送到電腦的數(shù)據(jù),但是電腦上的串口助手沒(méi)有收到數(shù)據(jù)。請(qǐng)問(wèn)我下面的代碼有什么問(wèn)題嗎? #include #include #include void dela
    發(fā)表于 05-30 08:01

    STM32F103 USB通訊出現(xiàn)數(shù)據(jù)丟失的原因?如何解決?

    用ST32F103的USB數(shù)據(jù)通訊,有大量的數(shù)據(jù)通過(guò)電腦發(fā)送到設(shè)備,少量數(shù)據(jù)回傳到電腦,中斷優(yōu)先級(jí)設(shè)為2 ,還有幾個(gè)定時(shí)器的也是中斷,優(yōu)
    發(fā)表于 04-29 07:28

    如何才能將adc轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到代碼中指定的任何數(shù)據(jù)類(lèi)型為uint8的變量中?

    通過(guò) DMA 接收 value2 中的數(shù)據(jù),然后進(jìn)行處理并通過(guò) DMA 將其發(fā)送到 pwm,因此基本上我需要知道如何通過(guò) DMA 獲取任何
    發(fā)表于 03-04 06:48

    數(shù)據(jù)通過(guò)FPGA發(fā)送到CYUSB3014再到電腦端,為什么有時(shí)候flagA會(huì)一直為低,且時(shí)間比較長(zhǎng)了?

    現(xiàn)在使用cyusb3014,數(shù)據(jù)通過(guò)FPGA發(fā)送到CYUSB3014再到電腦端, 每次發(fā)送1024個(gè)字節(jié),固件使用的官方的固件, 時(shí)鐘是100M,總線是32位寬,總的
    發(fā)表于 02-28 07:33

    使用USB 2.0ztex板USB-FPGA模塊2.13向計(jì)算機(jī)發(fā)送信號(hào)報(bào)錯(cuò)的原因?

    : Input/Output Error您CAN 幫助我找到此錯(cuò)誤的解決方案,以便 CAN 數(shù)據(jù) fpga 發(fā)送到計(jì)算機(jī)?在此先感謝。 告訴我是否需要查看 JAVA 代碼和 vhd
    發(fā)表于 02-26 06:39
    主站蜘蛛池模板: 欧美黑人性受xxxx喷水 | 又色又污又爽又黄的网站 | 美女被异性狂揉下部羞羞视频 | 伊人久久综合网亚洲 | 天天干天天舔天天操 | 日本不卡一区二区三区视频 | 成人一级视频 | 国模久久 | 曰曰摸天天摸人人看久久久 | 精品三级视频 | 亚洲成电影| sihu免费观看在线高清 | 奇米777狠狠| 亚洲国产成人久久77 | 免费看黄色小视频 | 美女网站在线观看视频18 | 在线免费成人网 | 海外毛片 | 免费在线亚洲 | 久久影视免费体验区午夜啪啪 | 中文天堂在线最新版在线www | 国产一区二区在线观看免费 | 午夜久| 中文字幕天堂在线 | 国产98在线传媒在线视频 | 夜夜春色 | 欧美一级在线观看播放 | 男女交性特一级 | 种子天堂 | 四虎精品成人a在线观看 | 91精品日本久久久久久牛牛 | 欧美日韩一区二区三区视频 | 72种姿势欧美久久久久大黄蕉 | www.97色| 老师下面好湿好紧好滑好想要 | 久久久久久国产精品免费免费 | 韩彩英三级无删版甜性涩爱 | 在线看一区二区 | 日本www.色| 狠狠干b | 四虎在线观看免费永久 |