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

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

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

使用串行連接通過(guò) Raspberry Pi 增強(qiáng)您的 XRP 項(xiàng)目

海闊天空的專欄 ? 作者:Shruti Garg ? 2024-10-02 15:28 ? 次閱讀

2024-08-21 |作者:Shruti Garg

[機(jī)器人套件]

XRP 是一款出色的機(jī)器人,具有許多不同的功能,使其成為所有用戶的絕佳學(xué)習(xí)工具。對(duì)于需要更多 I/O 或計(jì)算機(jī)能力的人來(lái)說(shuō),本指南更為高級(jí)。通過(guò)本指南,您將能夠?qū)?Raspberry Pi 連接到您的 XRP,從而使您的 XRP 項(xiàng)目更上一層樓。

使用串行連接通過(guò) Raspberry Pi 增強(qiáng)您的 XRP 項(xiàng)目

傳輸數(shù)據(jù):

在 Raspberry Pi 和 Pico 之間傳輸數(shù)據(jù)可能很復(fù)雜。有多種方法可以實(shí)現(xiàn)這一點(diǎn),包括藍(lán)牙USB 和有線串行連接。在我們的項(xiàng)目中,我們選擇通過(guò) UART 建立連接來(lái)使用串行連接傳輸數(shù)據(jù)。

UART 通信的優(yōu)缺點(diǎn):

需要注意的是,UART 通信是串行通信的一種。 UART 通信以字節(jié)為單位獲取數(shù)據(jù)并按順序傳輸位,就像隊(duì)列一樣。串行通信通常有兩條線,一根用于接收,一根用于發(fā)送。

UART 通信非常適合按接收順序分析數(shù)據(jù)。這樣您就可以將每條數(shù)據(jù)發(fā)送到 Pico 進(jìn)行處理,并且可以更輕松地設(shè)置數(shù)據(jù)大小和速度。使用 UART 的主要好處是可以同時(shí)發(fā)送和接收數(shù)據(jù),使用兩條單??獨(dú)的電線進(jìn)行傳輸和接收。

使用 UART 的一個(gè)缺點(diǎn)是它需要大量配置。例如,確保以相同的速度發(fā)送和接收數(shù)據(jù)非常重要。如果一臺(tái)設(shè)備的運(yùn)行速度與另一臺(tái)設(shè)備不同,則可能無(wú)法正確傳輸和接收數(shù)據(jù)。

如何將數(shù)據(jù)從Raspberry Pi傳輸?shù)絇ico

  1. 要將數(shù)據(jù)從發(fā)送器傳輸?shù)?a target="_blank">接收器,必須使用串行連接將數(shù)據(jù)從一塊板發(fā)送到另一塊板。
  2. 向 XRP 發(fā)送數(shù)據(jù)時(shí),連接器遇到了一個(gè)問(wèn)題。我們必須更換連接器并使用 6 針 JST-SH 連接器,將其連接到 Raspberry Pi 的引腳 8 和 10 以進(jìn)行 TX/RX。
  3. 切換連接器后,數(shù)據(jù)就可以發(fā)送了,但是另一個(gè)關(guān)于數(shù)據(jù)發(fā)送方式的問(wèn)題出現(xiàn)了。發(fā)送諸如“Hello”之類的數(shù)據(jù)將“H”作為一次傳輸,將“ello”作為另一次傳輸。為了解決這個(gè)問(wèn)題,在發(fā)送數(shù)據(jù)之前添加一個(gè) sleep 方法可以讓開(kāi)發(fā)板接收完整的單詞“Hello”。

發(fā)射機(jī)代碼:

發(fā)射器代碼的圖像

這是測(cè)試向 XRP 發(fā)送數(shù)據(jù)的基本代碼。在此代碼中,有一個(gè)隨機(jī)生成器,它將向 XRP 發(fā)送 100 到 999 之間的隨機(jī)數(shù)。要驗(yàn)證此代碼的功能,請(qǐng)查找計(jì)數(shù)器 {} - 從 Raspberry Pi 發(fā)送“hello”。 {} 將顯示與打印消息的頻率相對(duì)應(yīng)的數(shù)字。

接收者代碼:

接收者代碼的圖像

這是 XRP 的代碼,這是從 Raspberry Pi 接收數(shù)據(jù)的方式。這將打印每個(gè)數(shù)字,即變量 b。 time.sleep() 方法很重要,因此 Pico 板有時(shí)間接收數(shù)據(jù),特別是在發(fā)送字符串時(shí)。

一切設(shè)置完畢后,我就可以測(cè)試從 Raspberry Pi 發(fā)送到 Pico 板的代碼。當(dāng)兩個(gè)板都運(yùn)行時(shí),XRP 會(huì)從 Pi 接收消息“Hello”,或者,如果我在 Raspberry Pi 中初始化隨機(jī)數(shù)生成器,那么 Pico 板會(huì)打印出隨機(jī)數(shù)。一旦我讓它工作起來(lái),我們將對(duì)象檢測(cè)集成到 Raspberry Pi 中,以開(kāi)始向 Pico 發(fā)送信息??梢訹在這里]找到更深入的文章。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    212

    文章

    29256

    瀏覽量

    210808
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1250

    瀏覽量

    102782
  • XRP
    XRP
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    8525
  • Pico
    +關(guān)注

    關(guān)注

    0

    文章

    179

    瀏覽量

    17453
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    基于Raspberry Pi 5的蜂窩物聯(lián)網(wǎng)項(xiàng)目

    今天小拜年給大家?guī)?lái)的是來(lái)自美國(guó)的Maker Rob Lauer的基于樹(shù)莓派5的蜂窩網(wǎng)絡(luò)項(xiàng)目,了解如何為新的 Raspberry Pi 5 單板計(jì)算機(jī)添加低帶寬蜂窩連接。
    的頭像 發(fā)表于 12-25 10:55 ?1520次閱讀
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5的蜂窩物聯(lián)網(wǎng)<b class='flag-5'>項(xiàng)目</b>

    如何添加GPS時(shí)間和位置至Raspberry Pi 項(xiàng)目

    以下,歐時(shí)電子工程師將詳細(xì)描述如何在Raspberry Pi 項(xiàng)目添加GPS時(shí)間和位置。向 Raspberry Pi 添加 GPS 接收器將
    發(fā)表于 01-25 15:57

    Pi連接到PC

    Pi的優(yōu)點(diǎn)在于有多種選擇,因此您可以選擇最適合的選項(xiàng)。只需要幾個(gè)項(xiàng)目即可使其正常運(yùn)行。必要的項(xiàng)目包括:
    發(fā)表于 10-30 14:16

    Raspberry Pi 標(biāo)準(zhǔn)的40針連接器設(shè)計(jì)方案

    能讓處理器實(shí)時(shí)監(jiān)控系統(tǒng)工作的環(huán)境和狀態(tài),在高溫或電源跌落前容許系統(tǒng)提前存儲(chǔ)重要的用戶數(shù)據(jù)和現(xiàn)場(chǎng)數(shù)據(jù),保證系統(tǒng)可靠地工作。用戶也可以通過(guò) Raspberry Pi 標(biāo)準(zhǔn)的40針連接器,M
    發(fā)表于 08-27 18:26

    安裝Raspberry Pi Clock Hat的教程分享

    Raspberry Pi 系統(tǒng)的關(guān)鍵參數(shù),例如時(shí)間、日期、CPU 使用率、CPU 溫度、網(wǎng)絡(luò) IP等。除此之外,它還允許通過(guò)板載大頭釘按鈕控制一些基本操作,例如關(guān)機(jī)和重啟。這個(gè)
    發(fā)表于 07-05 06:01

    用于Raspberry Pi的DIN導(dǎo)軌安裝

    板提供即插即用連接。多個(gè)板可以菊花鏈?zhǔn)?b class='flag-5'>連接以創(chuàng)建連接的 HAT 或 pHA??T 陣列。只需焊接項(xiàng)目所需的任何接頭/插座。多種用途DIN
    發(fā)表于 08-26 07:55

    分享一個(gè)不錯(cuò)的Raspberry Pi串行控制臺(tái)迷你帽項(xiàng)目

    描述Raspberry Pi串行控制臺(tái)迷你帽該項(xiàng)目包含帶有 USB 到 UART 轉(zhuǎn)換器的 Mini-HAT,連接
    發(fā)表于 09-01 06:03

    怎樣通過(guò)Internet訪問(wèn)Raspberry Pi Zero

    如果以前使用Wi-Fi棒為以前的Raspberry Pi板提供互聯(lián)網(wǎng)連接,這意味著您可以為新朋友Raspberry提供互聯(lián)網(wǎng)訪問(wèn)
    的頭像 發(fā)表于 11-06 10:30 ?1972次閱讀
    怎樣<b class='flag-5'>通過(guò)</b>Internet訪問(wèn)<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Zero

    如何通過(guò)Putty和安裝了RetroPie 4.1的Raspberry Pi在Windows PC之間使用SSH

    恭喜,已經(jīng)將PC連接到了Raspberry Pi的RetroPie安裝中,
    的頭像 發(fā)表于 11-12 16:14 ?4714次閱讀

    使用Raspberry Pi控制多達(dá)65280個(gè)繼電器

    電子發(fā)燒友網(wǎng)站提供《使用Raspberry Pi控制多達(dá)65280個(gè)繼電器.zip》資料免費(fèi)下載
    發(fā)表于 11-09 09:52 ?1次下載
    使用<b class='flag-5'>您</b>的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>控制多達(dá)65280個(gè)繼電器

    用于測(cè)試項(xiàng)目的4個(gè)最佳樹(shù)莓派Raspberry Pi模擬器

    樹(shù)莓派是 Raspberry Pi 并不昂貴,但這并不意味著手頭有一個(gè)。那么你可以在模擬器中嘗試的想法。 Raspberry
    的頭像 發(fā)表于 01-03 14:40 ?7319次閱讀

    Raspberry Pi上模擬Commodore Amiga

    現(xiàn)在,只要使用一個(gè)Raspberry Pi就可以輕松實(shí)現(xiàn)對(duì)Amiga的探索!在本項(xiàng)目中,您可以使用任意Pi,但是為了獲得更好的性能,
    的頭像 發(fā)表于 02-25 17:29 ?1367次閱讀
    在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上模擬Commodore Amiga

    如何使用Raspberry Pi設(shè)置登場(chǎng)音樂(lè)

    Raspberry Pi如何檢測(cè)出的登場(chǎng)?這里有幾種選擇。我們可以檢測(cè)出的手機(jī)是否連接到無(wú)線網(wǎng)絡(luò)。這很有用,因?yàn)?/div>
    的頭像 發(fā)表于 03-01 10:21 ?775次閱讀
    如何使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>設(shè)置登場(chǎng)音樂(lè)

    尋找實(shí)用的Raspberry Pi項(xiàng)目? 制作一個(gè)智能傘架!

    本教程將分步指導(dǎo)如何制作一個(gè)智能傘架。這是我最喜歡的Raspberry Pi 項(xiàng)目之一。
    的頭像 發(fā)表于 02-24 17:22 ?1174次閱讀
    尋找實(shí)用的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>項(xiàng)目</b>? 制作一個(gè)智能傘架!

    調(diào)試的WiFi項(xiàng)目通過(guò)串行

    電子發(fā)燒友網(wǎng)站提供《調(diào)試的WiFi項(xiàng)目通過(guò)串行.zip》資料免費(fèi)下載
    發(fā)表于 06-20 09:18 ?1次下載
    調(diào)試<b class='flag-5'>您</b>的WiFi<b class='flag-5'>項(xiàng)目</b> 僅<b class='flag-5'>通過(guò)</b><b class='flag-5'>串行</b>