色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

怎樣使用H3LIS331DL和樹莓派測量加速度

454398 ? 來源:網(wǎng)絡整理 ? 作者:網(wǎng)絡整理 ? 2019-11-15 11:47 ? 次閱讀

步驟1:必需的硬件:

實現(xiàn)目標所需的材料包括以下硬件組件:

1。 H3LIS331DL

2。 Raspberry Pi

3。 I2C電纜

4。樹莓派的I2C盾

5。以太網(wǎng)電纜

步驟2:硬件連接:

“硬件連接”部分基本上說明了布線連接傳感器和覆盆子pi之間需要。在任何系統(tǒng)上為所需的輸出工作時,確保正確的連接是基本必要。因此,必要的連接如下:

H3LIS331DL將在I2C上運行。這是示例接線圖,演示了如何連接傳感器的每個接口

開箱即用,該板配置為使用I2C接口,因此,如果您不確定,我們建議使用此連接。您只需要四根電線!

Vcc,Gnd,SCL和SDA引腳僅需要四個連接,并且這些連接通過I2C電纜進行連接。

這些連接在上面的圖片中得到了展示。

步驟3:用于加速度測量的Python代碼:

《使用樹莓派的優(yōu)勢在于,它為您提供了一種靈活的編程語言,您可以使用該語言對電路板進行編程,以便將傳感器與其連接。利用此開發(fā)板的這一優(yōu)勢,我們在這里演示其在python中的編程。 Python是語法最簡單的最簡單的編程語言之一。可以從我們的github社區(qū)DCUBE Store下載H3LIS331DL的python代碼。

為了方便用戶,我們還在這里解釋代碼:

As編碼的第一步是使用python時,需要下載SMBus庫,因為該庫支持代碼中使用的功能。因此,要下載該庫,您可以訪問以下鏈接:

https://pypi.python.org/pypi/smbus-cffi/0.5.1

您可以復制這里的工作代碼也是如此:

import smbus

import time

# Get I2C busbus = smbus.SMBus(1)

# H3LIS331DL address, 0x18(24)

# Select control register 1, 0x20(32)

# 0x27(39) Power ON mode, Data output rate = 50 Hz# X, Y, Z-Axis enabled

bus.write_byte_data(0x18, 0x20, 0x27)

# H3LIS331DL address, 0x18(24)# Select control register 4, 0x23(35)

# 0x00(00) Continuous update, Full scale selection = +/-100g

bus.write_byte_data(0x18, 0x23, 0x00)

time.sleep(0.5)

# H3LIS331DL address, 0x18(24)

# Read data back from 0x28(40), 2 bytes

# X-Axis LSB, X-Axis MSB

data0 = bus.read_byte_data(0x18, 0x28)

data1 = bus.read_byte_data(0x18, 0x29)

# Convert the dataxAccl = data1 * 256 + data0

if xAccl 》 32767 :

xAccl -= 65536

# H3LIS331DL address, 0x18(24)

# Read data back from 0x2A(42), 2 bytes

# Y-Axis LSB, Y-Axis MSB

data0 = bus.read_byte_data(0x18, 0x2A)

data1 = bus.read_byte_data(0x18, 0x2B)

# Convert the data

yAccl = data1 * 256 + data0

if yAccl 》 32767 :

yAccl -= 65536

# H3LIS331DL address, 0x18(24)

# Read data back from 0x2C(44), 2 bytes

# Z-Axis LSB, Z-Axis MSB

data0 = bus.read_byte_data(0x18, 0x2C)

data1 = bus.read_byte_data(0x18, 0x2D)

# Convert the data

zAccl = data1 * 256 + data0

if zAccl 》 32767 :

zAccl -= 65536

# Output data to screen

print “Acceleration in X-Axis : %d” %xAccl

print “Acceleration in Y-Axis : %d” %yAccl

print “Acceleration in Z-Axis : %d” %zAccl

該代碼是使用以下命令執(zhí)行的:

$》 python H3LIS331DL.py gt; python H3LIS331DL.py

傳感器的輸出如上圖所示,供用戶參考。

步驟4:應用程序:

像H3LIS331DL一樣的加速度計在游戲中經(jīng)常發(fā)現(xiàn)其應用,并顯示配置文件切換。該傳感器模塊還用于移動應用的高級電源管理系統(tǒng)中。 H3LIS331DL是三軸數(shù)字加速度傳感器,與智能的片上運動觸發(fā)中斷控制器集成在一起。
責任編輯:wv

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

    關注

    0

    文章

    87

    瀏覽量

    20116
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105796
收藏 人收藏

    評論

    相關推薦

    加速度傳感器的應用

    加速度傳感器是一種能夠測量加速度的傳感器。通常由質量塊、阻尼器、彈性元件、敏感元件和適調電路等部分組成。傳感器在加速過程中,通過對質量塊所受慣性力的
    的頭像 發(fā)表于 09-30 08:08 ?800次閱讀
    <b class='flag-5'>加速度</b>傳感器的應用

    物聯(lián)網(wǎng)系統(tǒng)中加速度測試方案的實現(xiàn)_加速度傳感器分析

    特性 測量加速度加速度傳感器能夠測量物體在三維空間中的線性加速度以及由地球引力產(chǎn)生的重力加速度
    的頭像 發(fā)表于 09-26 14:19 ?621次閱讀
    物聯(lián)網(wǎng)系統(tǒng)中<b class='flag-5'>加速度</b>測試方案的實現(xiàn)_<b class='flag-5'>加速度</b>傳感器分析

    e2studio開發(fā)三軸加速度LIS2DW12(4)----測量傾斜度

    本文將介紹如何驅動和利用LIS2DW12三軸加速度計的傾斜檢測理論和傾斜角測量方法。一般來說,這里描述的程序也可以應用于三軸模擬或數(shù)字加速度計,這取決于它們各自的規(guī)格。
    的頭像 發(fā)表于 08-09 16:00 ?689次閱讀
    e2studio開發(fā)三軸<b class='flag-5'>加速度</b>計<b class='flag-5'>LIS</b>2DW12(4)----<b class='flag-5'>測量</b>傾斜度

    e2studio開發(fā)三軸加速度LIS2DW12(2)----基于中斷信號獲取加速度數(shù)據(jù)

    本文將介紹實時獲取和處理加速度數(shù)據(jù)。程序的核心流程包括初始化硬件接口、配置加速度計的參數(shù),以及通過輪詢檢查中斷信號來不斷讀取加速度數(shù)據(jù)。
    的頭像 發(fā)表于 08-09 15:43 ?576次閱讀
    e2studio開發(fā)三軸<b class='flag-5'>加速度</b>計<b class='flag-5'>LIS</b>2DW12(2)----基于中斷信號獲取<b class='flag-5'>加速度</b>數(shù)據(jù)

    e2studio開發(fā)三軸加速度LIS2DW12(1)----輪詢獲取加速度數(shù)據(jù)

    本文將介紹如何驅動和利用LIS2DW12傳感器,實現(xiàn)精確的運動感應功能。 IS2DW12是一款高性能、超低功耗的三軸線性加速度計,屬于“femto”系列,利用了成熟的微機械加速度計制造工藝。這個
    的頭像 發(fā)表于 08-09 14:54 ?1672次閱讀
    e2studio開發(fā)三軸<b class='flag-5'>加速度</b>計<b class='flag-5'>LIS</b>2DW12(1)----輪詢獲取<b class='flag-5'>加速度</b>數(shù)據(jù)

    請問比LIS3DH更穩(wěn)定的超低功耗加速度計有哪些可選擇?

    我們在使用LIS3DH作為傾斜角度監(jiān)控時發(fā)現(xiàn),長時間(6個月左右)運行可能會發(fā)生角度漂移,而且越來越大,ST有沒有工業(yè)級或車規(guī)級的差不多的超低功耗加速度計?另,問一下大神們LIS2DS12什么級別的?
    發(fā)表于 05-21 08:10

    三軸加速度LIS2DUX12開發(fā)(3)----計步器

    本文將介紹如何驅動和利用LIS2DUX12傳感器,實現(xiàn)計步器感應功能。 LIS2DUX12是一款數(shù)字式智能3軸線性加速度計,其MEMS和ASIC旨在將盡可能低的電流消耗與豐富的特性(
    的頭像 發(fā)表于 05-17 15:36 ?1300次閱讀
    三軸<b class='flag-5'>加速度</b>計<b class='flag-5'>LIS</b>2DUX12開發(fā)(<b class='flag-5'>3</b>)----計步器

    三軸加速度LIS2DUX12開發(fā)(1)----輪詢獲取加速度數(shù)據(jù)

    本文將介紹如何驅動和利用LIS2DUX12傳感器,實現(xiàn)精確的運動感應功能。 LIS2DUX12是一款數(shù)字式智能3軸線性加速度計,其MEMS和ASIC旨在將盡可能低的電流消耗與豐富的特
    的頭像 發(fā)表于 05-17 15:22 ?1183次閱讀
    三軸<b class='flag-5'>加速度</b>計<b class='flag-5'>LIS</b>2DUX12開發(fā)(1)----輪詢獲取<b class='flag-5'>加速度</b>數(shù)據(jù)

    e2studio開發(fā)三軸加速度LIS2DW12(4)----測量傾斜度

    本文將介紹如何驅動和利用LIS2DW12三軸加速度計的傾斜檢測理論和傾斜角測量方法。一般來說,這里描述的程序也可以應用于三軸模擬或數(shù)字加速度計,這取決于它們各自的規(guī)格。
    的頭像 發(fā)表于 05-17 15:00 ?1312次閱讀
    e2studio開發(fā)三軸<b class='flag-5'>加速度</b>計<b class='flag-5'>LIS</b>2DW12(4)----<b class='flag-5'>測量</b>傾斜度

    e2studio開發(fā)三軸加速度LIS2DW12(2)----基于中斷信號獲取加速度數(shù)據(jù)

    本文將介紹實時獲取和處理加速度數(shù)據(jù)。程序的核心流程包括初始化硬件接口、配置加速度計的參數(shù),以及通過輪詢檢查中斷信號來不斷讀取加速度數(shù)據(jù)。
    的頭像 發(fā)表于 05-17 14:42 ?900次閱讀
    e2studio開發(fā)三軸<b class='flag-5'>加速度</b>計<b class='flag-5'>LIS</b>2DW12(2)----基于中斷信號獲取<b class='flag-5'>加速度</b>數(shù)據(jù)

    三軸加速度LIS2DW12開發(fā)(4)----測量傾斜度

    本文將介紹如何驅動和利用LIS2DW12三軸加速度計的傾斜檢測理論和傾斜角測量方法。一般來說,這里描述的程序也可以應用于三軸模擬或數(shù)字加速度計,這取決于它們各自的規(guī)格。
    的頭像 發(fā)表于 05-16 17:18 ?1187次閱讀
    三軸<b class='flag-5'>加速度</b>計<b class='flag-5'>LIS</b>2DW12開發(fā)(4)----<b class='flag-5'>測量</b>傾斜度

    STM8 SPI讀LIS3DSH角度不正常是什么原因導致的?

    STM8S003通過 SPI讀 LIS3DSH,能夠通訊,讀WHO_AM_I正常,OUT_X_L, OUT_X_H,的 正加速度也正常,但 負加速度一直 是固定值,
    發(fā)表于 05-14 06:45

    LIS2DE12加速度傳感器能否保存數(shù)據(jù)一次獲取?當讀取xyz軸加速度時獲得的是當前實時加速度嗎?

    LIS2DE12加速度傳感器能否保存數(shù)據(jù)一次獲取,當讀取xyz軸加速度時獲得的是當前實時加速度嗎?
    發(fā)表于 04-02 06:53

    請問要如何設置才會讓加速度LIS3DH輕微振動不觸發(fā)中斷,但是翻轉一定角度觸發(fā)中斷?

    我使用加速度LIS3DH監(jiān)控設備角度的異常改變,但在應用中發(fā)現(xiàn)輕微振動和角度翻轉都會觸發(fā)中斷,喚醒MCU,無法實現(xiàn)低功耗。請問要如何設置才會讓加速度LIS3DH輕微振動不觸發(fā)中斷,
    發(fā)表于 03-22 07:03

    求助,關于LIS2HH12TR讀加速度計的疑問求解

    大家好: 我在使用LIS2HH12: 3 軸“pico”加速度計時遇到了 讀數(shù)不準的問題,請大家看一下。 首先我的應用場景:安裝在設備上,F(xiàn)PGA通過IIC時刻讀出當前的位置,不會有突發(fā)的振動
    發(fā)表于 03-18 07:08
    主站蜘蛛池模板: 中文字幕在线观看亚洲| 国产原创剧情麻豆在线| 亚洲精品成人A8198A片漫画| 国产全部视频列表支持手机| 欧美高清videos 360p| 伊人大香线蕉精品在线播放| 恋夜影视列表免费安卓手机版| bl被教练啪到哭H玉势| 思思久99久女女精品| 激情欧美日韩一区二区| 首页_亚洲AV色老汉影院| 精精国产www视频在线观看免费| 91夫妻交友论坛| 少女free大陆| 理论937| 国产爱豆剧果冻传媒在线| 野花4在线观看| 久久国产视频网| 找老女人泻火对白自拍| 精品人妻一区二区三区视频53| 51国产午夜精品免费视频| 麻豆免费观看高清完整视频在线| 白丝女仆被啪到深夜漫画| 日韩精品久久久久久久电影| georgielyall装修工| 亚洲电影不卡| 欧美牲交A欧美牲交VDO| 成人区精品一区二区不卡AV免费| 泡妞高手在都市完整版视频免费| 国产亚洲精品久久综合阿香蕉| 97精品在线播放| 亚洲国产在线99视频| 欧美日韩中文国产一区发布| 精品国产90后在线观看| 国产超碰人人爱被IOS解锁| 777EY_卡通动漫_1页| 亚洲高清有码中文字| 肉色欧美久久久久久久蜜桃| 国产高清精品自在久久| 99福利视频| 色迷迷导航|