當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]一. 前言Raspberry PI樹(shù)莓派是一個(gè)具備高級(jí)功能的嵌入式Linux主板,可以實(shí)現(xiàn)完整的計(jì)算機(jī)功能,近些年來(lái)因?yàn)闃?shù)莓派的便宜,方便使用等諸多因素導(dǎo)致樹(shù)莓派非?;馃?,受到眾

一. 前言

Raspberry PI樹(shù)莓派是一個(gè)具備高級(jí)功能的嵌入式Linux主板,可以實(shí)現(xiàn)完整的計(jì)算機(jī)功能,近些年來(lái)因?yàn)闃?shù)莓派的便宜,方便使用等諸多因素導(dǎo)致樹(shù)莓派非?;馃幔艿奖姸嚅_(kāi)發(fā)者的熱愛(ài)。另外,Arduino是一款便捷,靈活方便使用的嵌入式開(kāi)發(fā)工具,可以做實(shí)時(shí)信號(hào)采集和控制,同樣因?yàn)榉奖闶褂煤烷_(kāi)發(fā)近些年來(lái)得到了非常好的發(fā)展和普及。

二. 定位

樹(shù)莓派是完整的計(jì)算機(jī)具有很強(qiáng)的處理能力,雖然也有IO口可以擴(kuò)展外部的應(yīng)用,但是還有有些不足,不能很方便的擴(kuò)展周邊的硬件,而Arduino雖然沒(méi)有強(qiáng)大的處理能力,但是有非常強(qiáng)大的擴(kuò)展能力,從這里看來(lái)樹(shù)莓派的功能和Arduino的功能具有互補(bǔ)性,于是乎DFROBOT就推出了這樣一款具有Arduino Leonardo的樹(shù)莓派擴(kuò)展板,接下來(lái)我們就介紹一下這款樹(shù)莓派擴(kuò)展板

 

三. 開(kāi)箱

Arduino樹(shù)莓派擴(kuò)展板由防靜電袋包裹,并配備了一根MicroUSB數(shù)據(jù)線,一塊CR1220紐扣電池以及三個(gè)塑料螺絲和螺柱,如下圖:

 

打開(kāi)防靜電袋后,就可以看到這塊Arduino樹(shù)莓派擴(kuò)展板,如下圖:

 

板子背面,如下圖:

 

樹(shù)莓派擴(kuò)展板整板采用黑色阻焊層,排針和排座為彩色,器件排列也很整齊,整體的視覺(jué)效果很好

四. 產(chǎn)品功能

這款開(kāi)發(fā)板是將Arduino的Leonardo與Raspberry PI的接口結(jié)合,另外還增加了些其他的功能構(gòu)成了該擴(kuò)展板。

擴(kuò)展板功能如下:

(1) 微控制器:Atmega32u4

(2) 引導(dǎo)裝載程序:Arduino Leonardo

(3) 工作電壓:5V

(4) 數(shù)字I/O口:20

(5) 模擬I/O口:6

(6) Xbee擴(kuò)展接口:1

(7) Raspberry Pi 引出 GPIO :16

(8) Raspberry Pi 引出 I2C總線:1

(9) Raspberry Pi 引出 ID_I2C總線:1

(10) Raspberry Pi 引出 SPI總線:1

(11) Raspberry Pi 引出 TTL UART串口:1

(12) 集成RTC時(shí)鐘,Raspberry Pi可以直接讀取

(13) 串口切換功能

擴(kuò)展板功能接口示意,如下圖:

 

五. 產(chǎn)品設(shè)計(jì)

擴(kuò)展板采用圓角矩形設(shè)計(jì),擴(kuò)展板與Raspberry Pi相比長(zhǎng)度相同,寬度略寬一些,

板子設(shè)計(jì)有3個(gè)定位控制與Raspberry Pi的定位孔位置相同,如下圖:

 

樹(shù)莓派擴(kuò)展板板子上采用了不同顏色的排針和排座用于區(qū)分排針和排座的不同的功能。

模擬I/O的排座為藍(lán)色

電源的排針和排座為紅色

數(shù)字I/O排針和排座為綠色

阻焊層為黑色,整板的器件布局很整齊,

在復(fù)位按鍵的下方,板子的背面有一顆橡膠墊,墊在RJ45接口上,這樣設(shè)計(jì)一方面是為了支撐板子,另一方面是防止RJ45接口的外殼將插針短接,如下圖:

 

板子X(jué)bee接口旁邊有一條挖空的細(xì)槽,猜測(cè)是在使用樹(shù)莓派的Camera時(shí),用于穿過(guò)FPC,這樣不會(huì)影Raspberry PI的的外設(shè)使用,如下圖:

 

Raspberry PI的所有IO通過(guò)電平轉(zhuǎn)換芯片后引出,用戶可根據(jù)外設(shè)的電平需求上拉到5V或者3.3V,并具備端口保護(hù)的功能。

開(kāi)發(fā)板上設(shè)計(jì)了撥碼開(kāi)關(guān)可以選擇Arduino Shield 插槽上插入的串口Shield是通過(guò)樹(shù)莓派串口還是通過(guò)Arduino Leonardo 來(lái)建立通信連接。當(dāng)撥到A端時(shí)連接到樹(shù)莓派的串口,當(dāng)撥到B端時(shí)連接到Arduino自己的串口。

板子的各個(gè)細(xì)節(jié)處理的很到位,無(wú)論是硬件方案還是,板子做工都是非常優(yōu)秀的,總的來(lái)講板子的設(shè)計(jì)很用心。

六. 產(chǎn)品使用方案

接下來(lái)我們就開(kāi)始使用這款開(kāi)發(fā)板,將Arduino樹(shù)莓派擴(kuò)展板連接到樹(shù)莓派上,使用附帶的USB線將擴(kuò)展板與樹(shù)莓派連接

為樹(shù)莓派供電,連接顯示器,鼠標(biāo)鍵盤(pán),如下圖:

 

接下來(lái)我們將在樹(shù)莓派上安裝Arduino IDE

獲取ROOT權(quán)限并安裝更新后安裝Arduino,如下圖:

 

安裝完成,如下圖:

 

[!--empirenews.page--]

因?yàn)槲覀円僮鞔?,接下?lái)將PI用戶添加到tty和dialout,如下圖:

 

接下來(lái)我們要打開(kāi)Arduino IDE,如下圖:

 

打開(kāi)Arduino IDE之后在Board下選擇Arduino Leonardo,如下圖:

 

在Serial Port已經(jīng)設(shè)置為ACM0,如下圖:

 

接下來(lái)打開(kāi)程序,點(diǎn)亮13引腳的LED,如下圖:

 

將程序下載到擴(kuò)展板,板上的綠色LED亮起,如下圖:

 

我們也可是使用Firmata協(xié)議是Raspberry PI和Arduino進(jìn)行通信,以及更多的操作,由于篇幅的原因小編這里就不做演示了,Raspberry PI和Arduino結(jié)合后的可玩性還是非常高的,感興趣的同學(xué)可以試試。

從以上的操作來(lái)看,在Raspberry PI上做Arduino的開(kāi)發(fā)還是比較容易的,與在Windows上開(kāi)發(fā)沒(méi)有太多區(qū)別,并且這款擴(kuò)展板做了很多優(yōu)化設(shè)計(jì)將Raspberry PI和Arduino完美的結(jié)合了起來(lái),是實(shí)現(xiàn)創(chuàng)新項(xiàng)目的好工具。

七. 其他資料

官方提供了原理圖,元件位置圖,板子接口詳細(xì)說(shuō)明等資料,另外官方還提供了Raspberry PI和Arduino的使用教程,教程較為詳細(xì),適合初學(xué)者學(xué)習(xí)使用,是學(xué)習(xí)Arduino和Raspberry PI的好方法。

八. 總結(jié)及展望

Raspberry PI和Arduino作為開(kāi)源硬件最為火熱的兩個(gè)代表,各自具有自己的優(yōu)點(diǎn)和缺點(diǎn),似乎將二者覺(jué)結(jié)合起來(lái)就能彌補(bǔ)各自的不足,并且二者的關(guān)聯(lián)使用也相對(duì)容易,DFROBOT的這款擴(kuò)展板解決了硬件的連接,并且提供了軟件上的使用方法,使得無(wú)論是Raspberry PI愛(ài)好者還是Arduino愛(ài)好者都有一個(gè)相對(duì)容易的使用方法??偟膩?lái)說(shuō)這是一個(gè)非常適合做相對(duì)復(fù)雜的項(xiàng)目的的擴(kuò)展板,用Raspberry PI做大量的數(shù)據(jù)處理和網(wǎng)絡(luò)連接等工作,用Arduino做實(shí)時(shí)的數(shù)據(jù)采集和控制,這也是強(qiáng)強(qiáng)聯(lián)合,這樣的解決方案適合大部分創(chuàng)客的,同時(shí)能解決創(chuàng)客們的大部分想法,DFROBOT的產(chǎn)品的無(wú)論是產(chǎn)品設(shè)計(jì),易用性和質(zhì)量都是有保證的,希望創(chuàng)客們能做出更好玩更有意思的作品。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉