chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

怎樣制作BeagleBone和Arduino進(jìn)行通信

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

掃碼添加小助手

加入工程師交流群

步驟1:對Ardunio進(jìn)行編程

首先,我們將在Ardunio上編寫一個(gè)簡單的測試程序。該測試程序(附帶)非常簡單,但是通過pin13 LED提供了一些視覺反饋,因此我們知道它正在工作。此示例程序使用了一個(gè)串行讀取功能,該功能最多支持20個(gè)字符串,因此它不僅僅可以用于測試。

基本邏輯是:

-在setup()中,打開LED等待2秒鐘,這會(huì)給我們一些警告,以防尚未準(zhǔn)備好串行數(shù)據(jù)。

-在串行端口上寫一個(gè)“ A”

-打開LED持續(xù)0.2秒鐘

-讀取串行端口,如果它讀到“ A”,請打開LED 1秒鐘。

以您慣用的任何方法對Arduino進(jìn)行編程。編程并打開電源后,LED應(yīng)該每秒閃爍約5次。

第2步:對BeagleBone編程

名為PyBBIO的工具包。它為python添加了一個(gè)非常類似于Arduino/Wiring的框架,但仍然可以讓您輕松使用所需的任何python庫和功能。 github頁面上有一些很好的說明,盡管如果您使用的不是Angstrom發(fā)行版,則python包名稱可能會(huì)有所不同。

我只是按原樣使用PyBBIO串行回顯示例,它只接收Serial2接收的任何內(nèi)容,將其打印并發(fā)送回去。這應(yīng)該給我們的Arduino程序發(fā)回它發(fā)送的“ A”,這將使其打開LED 1秒鐘。如果有任何不良的接線或外部噪聲破壞信號(hào),則Arduino不會(huì)看到“ A”。

您還可以使用所需的任何語言編寫自己的串行回顯腳本。

步驟3:全部連接!

Sparkfun電平轉(zhuǎn)換器具有低壓側(cè)和高壓側(cè),并支持2個(gè)通道數(shù)據(jù)的。一個(gè)簡單的分壓器將無法工作,因?yàn)樗皇请p向的,我們需要將3.3v TX數(shù)據(jù)在Arduino上提高到5V。我們將僅使用一個(gè)渠道進(jìn)行此演示。它需要從LV側(cè)的BB 3.3v和HV側(cè)的Arduino 5V供電。 BB和Arduino之間也需要建立公共的地線連接,否則數(shù)據(jù)可能會(huì)在線路上損壞。我將面包板的藍(lán)色導(dǎo)軌用作公共接地,并且兩個(gè)導(dǎo)軌都連接在一起。我在兩個(gè)紅色電源軌上也都有5V電壓,因?yàn)樽钚〉腁rduino需要它。

我包括了Fritzing,顯示了普通Arduino的狀態(tài)。

首先關(guān)閉所有電源,以防萬一。 》首先,讓電平轉(zhuǎn)換器通電:

-將兩個(gè)GND引腳接地,

-將HV引腳連接到面包板5V導(dǎo)軌

-LV引腳將連接到BB稍后,

下一步,將BeagleBone連接:

-P9引腳1(GND)到面包板接地軌

-P9引腳3(3.3v)到電平轉(zhuǎn)換器LV引腳

-P9引腳21(將Serial2 TX)接到電平轉(zhuǎn)換器低側(cè)TX引腳之一(TXI)-P9引腳22(Serial2 RX)接到電平轉(zhuǎn)換器低側(cè)RX引腳之一(RXO)-在照片中,忽略電線連接到Arduno的重置引腳,供以后的Instructible使用。

最后,連接Ardunio。我們正在PC領(lǐng)域制造所謂的“零調(diào)制解調(diào)器電纜”。 BB的TX數(shù)據(jù)需要最終在Arduino的RX引腳上:

-D0(RX)至電平轉(zhuǎn)換器高端TX引腳(TXO)。

-D1(TX)到電平轉(zhuǎn)換器高端RX引腳(RXI)

-引腳13上的LED像往常一樣

注意:如果您有3.3V Arduino,則可以連接BB和Ardunio注意:我發(fā)現(xiàn),如果RX和TX線像這樣相互纏繞在一起,通信將更加可靠。扭曲會(huì)減少EMF干擾。

打開Arduino的電源,LED應(yīng)該像以前一樣開始閃爍。

啟動(dòng)BB并進(jìn)入下一步

步驟4:就這樣

現(xiàn)在,打開一個(gè)終端(ssh,usb串行或本地GUI)并找到serial_echo.py腳本并使用python運(yùn)行它。

您應(yīng)該看到收到“ A”,Arduino應(yīng)該更改為短眨眼-長眨眼模式。如果不是這樣,則說明布線有些問題。確保RX和TX正確,如果向后傾斜則不會(huì)造成任何傷害,只是不要在任何地方將Ardunio的5V和BeagleBone骨骼直接連接在一起,因?yàn)檫@會(huì)損壞BeagleBone。在本演示中,只能直接連接GND。

下一步是什么?

創(chuàng)建一個(gè)框架來回獲取您的數(shù)據(jù)!如果您是從頭開始工作,則Ardunio SerCommand庫非常易于使用。

檢查我的后續(xù)Instructible,它將使用該復(fù)位線從BeageBone對Ardunio進(jìn)行編程!在笨拙的安裝中不再需要拉芯片或連接FTDI。
責(zé)任編輯:wv

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

    關(guān)注

    190

    文章

    6527

    瀏覽量

    197410
  • BeagleBone
    +關(guān)注

    關(guān)注

    4

    文章

    26

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    極海APM32F427如何實(shí)現(xiàn)自定義USB HID設(shè)備與PC進(jìn)行通信

    最近需要使用到 APM32F427 枚舉成Custom HID設(shè)備進(jìn)行用戶自定義通信,但是官方的例程只有提供的HID枚舉為鼠標(biāo)或者鍵盤類型的設(shè)備。這里記錄一下,怎么使用Geehy官方的USB中間件,實(shí)現(xiàn)自定義的USB HID設(shè)備進(jìn)行
    的頭像 發(fā)表于 03-30 09:30 ?2725次閱讀
    極海APM32F427如何實(shí)現(xiàn)自定義USB HID設(shè)備與PC<b class='flag-5'>進(jìn)行</b><b class='flag-5'>通信</b>

    蜂窩通信技術(shù)硬核科普:入網(wǎng)、小區(qū)切換與載波聚合全解析

    本文將帶您探尋蜂窩通信背后的秘密:手機(jī)如何“找到”基站?移動(dòng)中網(wǎng)絡(luò)為何不中斷?載波聚合怎樣讓網(wǎng)速翻倍?
    的頭像 發(fā)表于 03-20 16:45 ?1930次閱讀

    ARDUINO串口收發(fā)16進(jìn)制碼

    到16進(jìn)制碼為 1B 02 00 0A 8E 00 41 BA 40 00 42 16 FE BF 18,對收到的16進(jìn)制碼進(jìn)行解析,可以得到正確的溫度濕度值。但是用Arduino UNO向設(shè)備發(fā)送
    發(fā)表于 01-18 17:27

    EZ - BTTM模塊Arduino評(píng)估板CYBT - 243053 - EVAL介紹

    EZ-BTTM模塊Arduino評(píng)估板CYBT - 243053 - EVAL介紹 在電子開發(fā)領(lǐng)域,藍(lán)牙模塊的評(píng)估和開發(fā)板是我們進(jìn)行相關(guān)項(xiàng)目的重要工具。今天就來給大家詳細(xì)介紹一下EZ - BTTM
    的頭像 發(fā)表于 12-21 11:15 ?967次閱讀

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?2000次閱讀

    NICE接口和協(xié)處理器之間怎樣實(shí)現(xiàn)通信?

    NICE接口和協(xié)處理器之間怎樣實(shí)現(xiàn)通信
    發(fā)表于 11-05 12:42

    蜂鳥E203怎樣外部的攝像頭進(jìn)行數(shù)據(jù)傳輸?

    蜂鳥E203怎樣外部的攝像頭進(jìn)行數(shù)據(jù)傳輸
    發(fā)表于 11-05 06:58

    RVMCU課堂「15」: 手把手教你玩轉(zhuǎn)RVSTAR—SPI總線通信

    、外接存儲(chǔ)器或通信模組,本期內(nèi)容將通過RV-STAR和Arduino UNO[size=14.6667px]間的SPI通信例程,帶領(lǐng)大家了解SPI的應(yīng)用方法。 系統(tǒng)環(huán)境 Windows
    發(fā)表于 10-31 07:00

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模塊?

    在NuMaker開發(fā)板上,有一個(gè)ESP-12F Wi-Fi模塊;但是,Arduino IDE 中的 NuMaker UNO 包不提供該模塊的相關(guān)控制。如果您希望在 Arduino IDE 中控制此模塊,您應(yīng)該如何進(jìn)行
    發(fā)表于 09-04 08:28

    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程制作方案和應(yīng)用(1)

    最近的各地體育活動(dòng)中,索尼提供了多種產(chǎn)品和系統(tǒng)方案進(jìn)行測試和使用,其中將攝像機(jī)用于轉(zhuǎn)播場地的集中式遠(yuǎn)程制作方式是常用方式。索尼專業(yè)解決方案突出制作級(jí)質(zhì)量的優(yōu)勢,具有圖像高質(zhì)量,低碼率,低延時(shí)特點(diǎn),能提供不一樣的高質(zhì)量遠(yuǎn)程
    的頭像 發(fā)表于 08-21 15:55 ?1062次閱讀
    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程<b class='flag-5'>制作</b>方案和應(yīng)用(1)

    如何用Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?3904次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個(gè)<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS之使用Arduino開發(fā)小核

    快速上手。同時(shí),Arduino 社區(qū)非?;钴S,您可以輕松地獲取到各種項(xiàng)目教程、文檔和支持。 Milk-V Duo 系列已經(jīng)支持 Arduino 開發(fā),您可以直接使用 Arduino IDE,進(jìn)
    發(fā)表于 07-17 21:01

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機(jī)結(jié)合實(shí)現(xiàn)設(shè)備的遠(yuǎn)程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?3次下載

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

    Arduino是一款開源電子原型平臺(tái),由硬件(單片機(jī)開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設(shè)計(jì),讓用戶快速實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?1289次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門+進(jìn)階(全套例程+書籍)

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    的發(fā)展,在Arduino出現(xiàn)以前,雖然也有很多公司在推廣一些簡單易用的可編程控制器,但是由于開發(fā)平臺(tái)種類繁多,而且使用這些控制器基本上都需要對電子技術(shù)、數(shù)字邏輯、寄存器等內(nèi)容進(jìn)行多方面的了解和學(xué)習(xí),才能
    發(fā)表于 05-13 09:28