一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

PYNQ對樹莓派接口的操作案例分析

454398 ? 來源: PYNQ開源社區(qū) ? 作者: PYNQ開源社區(qū) ? 2020-11-09 17:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本項目介紹了Sense HAT在PYNQ上的使用。Sense HAT是是為樹莓派設(shè)計的集成外設(shè)板,包含了慣性傳感器、濕度溫度傳感器、氣壓傳感器和一個8×8LED矩陣。這些外設(shè)通過I2C總線利用不同設(shè)備地址來訪問。本項目分成三個部分介紹:LED矩陣顯示字符、溫度氣壓傳感器讀取和慣性傳感器數(shù)據(jù)讀取。

快速開始
在PYNQ的Terminal中運行以下命令安裝:

sudo pip3 install git + https://github.com/xupsh/pynq-sense-hat.git

安裝完成后jupyter_notebooks下將會出現(xiàn)pynq-sense-hat文件夾,里面有三個notebook可以運行。

案例演示

1. LED矩陣顯示實驗

運行01_character.ipynb。

這里將包含各種庫并,下載bit文件,切換到樹莓派模式并配置IIC接口。注意,因為樹莓派接口有8個管腳是和PMODA共用的,所以要使用樹莓派接口,需要在一開始把這八個管腳切換過來(它們默認(rèn)連接在PMODA,利用select_rpi()方法切換到樹莓派接口,也可以利用select_pmoda()方法切換回PMODA)。Sense HAT使用的是IIC1,也就是GPIO2和GPIO3這兩個引腳。LED矩陣控制器的IIC地址是0x46。

這一部分是建立一個列表,這個列表里儲存了各字符的字模,也就是各字符對應(yīng)的點陣。

這里將會把輸入的字符串,逐字顯示在屏幕上,如下圖所示:

2. 溫度氣壓傳感器實驗

運行02_sensor.ipynb,前面的包含庫等等和顯示實驗的類似。

由于傳感器數(shù)據(jù)是自動更新的,所以只要讀取傳感器對象的pressure和Temperature成員就可以得到氣壓和溫度。

由于傳感器數(shù)據(jù)是自動更新的,所以只要讀取傳感器對象的pressure和Temperature成員就可以得到氣壓和溫度。

3. 慣性傳感器實驗

運行03_imu.ipynb,初始化過程和前兩個實驗一致。

這里定義了level_meter函數(shù),這個函數(shù)將把慣性傳感器測到的一對正交加速度(在Sense HAT沒有水平運動的時候,從這對正交加速度可以得到重力加速度方向)轉(zhuǎn)換成LED矩陣中光塊的位置并顯示。

這一段代碼演示了如何讀取IMU的數(shù)據(jù),Sense HAT使用的LSM9DS1是一個復(fù)合傳感器,內(nèi)置加速度計、磁力計和陀螺儀。

這一段代碼就是不斷循環(huán)讀取IMU數(shù)據(jù)并且顯示在LED矩陣上,可以按下BTN0來退出。

這是水平放置在桌面的狀態(tài),可以看到光塊在正中央。

這是傾斜后的狀態(tài),可以看到光塊隨著板卡的傾斜“滑落”了下來。

總結(jié)

通過上述案例演示,我們可以看到PYNQ對樹莓派接口的操作非常簡單,可以在這之上利用樹莓派龐大的外設(shè)庫開發(fā)出很多有趣的項目。

編輯:hfy


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

    關(guān)注

    2566

    文章

    53008

    瀏覽量

    767674
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23848

    瀏覽量

    674292
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    2012

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    「EDATEC」如何在樹莓4上安裝64位操作系統(tǒng)

    本文將幫助您在樹莓 4 上安裝樹莓 64 位操作系統(tǒng)。雖然該指南是為樹莓
    的頭像 發(fā)表于 03-31 17:11 ?3354次閱讀
    「EDATEC」如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4上安裝64位<b class='flag-5'>操作</b>系統(tǒng)

    請教樹莓操作系統(tǒng)問題

    新手請教,樹莓一代的Linux操作系統(tǒng),還可以用于二代和2+么?另外現(xiàn)在樹莓一代市面上還有么?謝謝
    發(fā)表于 07-20 20:25

    樹莓GPIO添加紅外接口

    ` 本帖最后由 348081236 于 2016-1-14 16:09 編輯 樹莓紅外方面挺多應(yīng)用的。這里介紹怎么在樹莓GPIO引腳添加紅外
    發(fā)表于 01-14 16:04

    PYNQ-Z2申請】基于pynq的語音識別和新聞報道系統(tǒng)

    ,了解實際應(yīng)用案例,熟悉開發(fā)過程③基于PYNQ樹莓的項目籌備(分析軟硬件需求)④項目開展,按時間計劃實施。⑤項目調(diào)試,優(yōu)化,分享。預(yù)計成果形成一個完整的語音識別和播放系統(tǒng),類似于天
    發(fā)表于 12-19 11:38

    樹莓裝機教程

    樹莓裝機教程樹莓裝機教程樹莓裝機教程樹莓
    發(fā)表于 11-25 10:14 ?52次下載

    樹莓gpio應(yīng)用

    樹莓現(xiàn)在越來越火,網(wǎng)上樹莓的資料也越來越多。樹莓源自英國,國外嵌入式開源領(lǐng)域具有良好的分享
    發(fā)表于 11-09 15:10 ?4365次閱讀

    樹莓gpio接口及編程方法

    樹莓現(xiàn)在越來越火,網(wǎng)上樹莓的資料也越來越多。樹莓源自英國,國外嵌入式開源領(lǐng)域具有良好的分享
    發(fā)表于 11-22 11:54 ?6.6w次閱讀

    樹莓是什么樹莓的簡單介紹

    要想玩轉(zhuǎn)樹莓,首先得知道樹莓是什么。在本節(jié)中,作者將帶領(lǐng)大家揭開樹莓的神秘面紗,了解
    發(fā)表于 05-15 18:09 ?31次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>是什么<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的簡單介紹

    微雪電子樹莓接口擴展板簡介

    樹莓接口外擴板 五組2×20的排針接口 基于樹莓
    的頭像 發(fā)表于 01-06 11:04 ?2696次閱讀
    微雪電子<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>接口</b>擴展板簡介

    樹莓入門(五)—— 樹莓4B之初體驗

    1、準(zhǔn)備工作 在本文中,我們對樹莓4B進(jìn)行開機測試,默認(rèn)TF卡中已經(jīng)燒寫了Raspbian操作系統(tǒng)。在進(jìn)行開機測試時,需要的準(zhǔn)備的配件有:樹莓
    發(fā)表于 10-22 10:06 ?13次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>入門(五)—— <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4B之初體驗

    樹莓操作系統(tǒng)更新了哪些功能呢?

    市面上很多的linux發(fā)行版都為樹莓提供了鏡像文件,但是樹莓基金會依然提供了屬于樹莓自己的
    發(fā)表于 09-15 16:40 ?1090次閱讀

    樹莓宣布基于 Debian12“書蟲”的樹莓操作系統(tǒng)新版本

    樹莓宣布了基于 Debian 12“書蟲 ”的樹莓操作系統(tǒng)的新版本,從 Debian 11“靶心”升級而來,自 2021 年 11 月起
    的頭像 發(fā)表于 10-12 14:26 ?3056次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>宣布基于 Debian12“書蟲”的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>操作</b>系統(tǒng)新版本

    linux開發(fā)板與樹莓的區(qū)別

    操作系統(tǒng)的微型計算機,主要用于教育、編程、媒體播放等領(lǐng)域。 硬件配置 Linux開發(fā)板:Linux開發(fā)板的硬件配置因廠商和型號而異,通常包括處理器、內(nèi)存、存儲、網(wǎng)絡(luò)接口等。 樹莓
    的頭像 發(fā)表于 08-30 15:34 ?1981次閱讀

    樹莓和單片機的優(yōu)缺點是什么

    (Raspberry Pi) 優(yōu)點: 強大的處理能力 :樹莓配備了高性能的CPU和GPU,可以運行復(fù)雜的操作系統(tǒng),如Linux和Windows 10 IoT Core。 豐富的擴展性 :通過GPIO(通用輸入輸出
    的頭像 發(fā)表于 08-30 18:21 ?2907次閱讀

    樹莓分類器:用樹莓識別不同型號的樹莓!

    在本教程系列的第一部分中,您將學(xué)習(xí)如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創(chuàng)建,他是樹莓
    的頭像 發(fā)表于 06-13 16:39 ?424次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!