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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣通過USB將數據從Arduino發送到Python

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-07 17:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:Arduino代碼

通過USB將數據從Arduino發送到Python

Arduino將數據發送到與計算機的串行連接,就像Arduino將數據發送到串行監視器一樣。例如,您可以使用以下代碼。 Arduino對A0模擬引腳采取措施。這非常簡單!

您可以在我的網站上下載 Arduino代碼。

第2步:選擇正確的端口

打開Arduino IDE并嘗試上傳剛剛下載的代碼。如果有效,請復制窗口右下角的端口名稱。

步驟3:Python代碼:接收數據

現在我們想要收到Arduino用Python(Python3)發送的數據。因此我們需要安裝Pyserial。

您可以下載我的網站上的Python程序

首先我們導入模塊序列

然后我們嘗試打開溝通;如果不可能我們打印錯誤。

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

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

然后在while循環中我們收到數據。通過選擇count 《3,我們將獲得3個值。

如果您只想打印數據而不存儲它,您可以使用無限循環:

while True:

print(str(arduino.readline())

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

第4步:清理數據并將其存儲在文本文件中

我編寫了2個函數,允許我清理rawdata,然后將其寫入文本文件。

然后我使用numpy .loadtxt,分隔符設置為‘;’和matplotlib來繪制數據。

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

下載鏈接:如前所述,我的網站上免費提供所有代碼。
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    57

    文章

    4876

    瀏覽量

    90058
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    開疆智能Profinet轉EtherCAT網關連接SWE減速機配置案例

    該案例是西門子PLC通過Profinet轉EtherCAT網關對SWE減速機進行操控。網關數據通過Profinet網絡發送到作為站的網關,經轉換后作為EtherCAT主站
    的頭像 發表于 08-29 17:44 ?803次閱讀
    開疆智能Profinet轉EtherCAT網關連接SWE減速機配置案例

    M483SIDAE SD控制器,無法使用DMA讀取SDHC獲取正確的數據,怎么解決?

    時出現 CRC51 錯誤,命令已發送到 SD 卡 成功,DMA 讀數已經完成,但讀取的數據不正確,如下圖所示 cmd51.png 的 SD DMA CRC16 錯誤 (317.92 KiB
    發表于 08-28 06:21

    如何通過VCOM4個CAN FD消息轉換為SLCAN?

    通過VCOM接口M460系列微控制器(MCU)的4條CAN FD消息轉換為SLCAN協議,并發送到計算機。
    發表于 08-19 06:23

    Bluetooth? SPP 至 PUART 數據丟失了怎么解決?

    我已經創建了一個簡單的 ModbusToolBox 應用程序(通過修改“RFCOMM 串行端口”應用程序)來通過Bluetooth? SPP 接收數據并將其發送到 PUART,但我看到
    發表于 08-15 06:32

    如何清除CYUSB3014的緩沖區數據USB接口數據什么時候發送到電腦?

    該芯片是CYUSB3014。工作模式下:GPIF II接口作為生產者,USB接口作為消費者。數據外部FPGA進入GPIF II接口,然后通過USB
    發表于 07-18 07:58

    如何通過CYUSB3014的設備寄存器讀取主機發起的數據傳輸的ACK?如何通過寄存器讀取主機發送的復位命令?

    我們采用的芯片是CYUSB3014,USB口設置為Endpoint IN模式,也就是數據設備發送到主機。 提出一個問題: 1. 根據用戶手冊的說明,SuperSpeed 使用 ACK
    發表于 07-15 06:20

    如何使用 CYW20829 獲得的傳感器數據發送到廣播中?

    python 處理數據。 現時,我想問這計劃是否可行? 如果是,如何使用 CYW20829 獲得的傳感器數據發送到廣播中? 有參考范例
    發表于 07-02 07:16

    如何使用USB2.0數據fpga傳輸到PC?

    : Input/Output Error您CAN 幫助我找到此錯誤的解決方案,以便 CAN 數據 fpga 發送到計算機?在此先感謝。 告訴我是否需要查看 JAVA 代碼和 vhd
    發表于 05-29 06:28

    如何小于1024字節的緩沖區FPGA發送到PC?

    的 PC 請求讀取時出現錯誤,然后我嘗試 FPGA 連續發送到 PC。 最后,我意識到 PC(主機)只能讀取 1024 個字節。 非常糟糕,如何小于1024字節的緩沖區FPGA
    發表于 05-09 08:18

    是否可以通過3014數據pc傳輸到FPGA?

    我正在設計一個系統,通過 USB 3.0 圖片數據 PC 下載到 FPGA,然后 FPGA 在 LCD 上顯示圖像。 我需要一種方法讓
    發表于 05-08 06:56

    CYUSB3017是否可以在系統運行時向SX3發送命令,然后SX3這些命令轉換為I2C命令并將其發送到FPGA?

    我們有一種場景,我們想要在傳感器運行時更新圖像傳感器。 是否可以在系統運行時向 SX3 發送命令,然后 SX3 這些命令轉換為 I2C 命令并將其發送到 FPGA?
    發表于 05-07 06:15

    FreeRTOS讀取ADS1299數據有誤

    vTaskDelay(1) 在發送任務中:讀取隊列中的數據——發送到上位機 但是數據會出錯,正常數據的范圍是-1到1,用freertos
    發表于 05-05 22:48

    stm32f103用freertos對一個采樣率為1kHz的傳感器,進行采樣,數據出差

    您好,請問,用FreeRTOS的隊列對采樣率1khz的傳感器讀取數據, 在采集任務中:通過spi讀取數據——濾波(ARM-DSP庫)——數據
    發表于 05-05 22:44

    無源測溫,溫度信息發送到PLC,需要無線通訊,需要請教一下,在下小白一名!

    測溫元件是pt100,測溫模塊安裝空間只有8×10×15㎝且無法布線,所以只能用電池供電,然后溫度信息通過無線技術發送到PLC,發送頻率1∽3秒。測溫位置到PLC直線距離不超過兩米,但無法對射,所以紅外放棄。有沒有大神!能解決這
    發表于 04-17 16:14

    求助,關于IMXRT1062主機CDC USB問題求解

    我正在使用帶有 USB cdc 主機的 IMXRT1062。我用了一個例子,但我不明白它是如何工作的。 此示例終端獲取數據并將其發送到 USB
    發表于 04-08 06:49