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

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

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

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

將ADXL345加速度計與Arduino UNO連接的方法

科技觀察員 ? 來源:circuitdigest ? 作者:Rishabh Jain ? 2022-08-18 17:15 ? 次閱讀

我們都知道加速度計和陀螺儀,它們主要用于檢測加速度。雖然加速度計可以測量線性加速度,但陀螺儀可以幫助找到旋轉(zhuǎn)加速度。陀螺儀 用于測量角速度,該角速度使用地球的重力來確定運動中物體的方向。有一個像 MPU6050 這樣的傳感器,它同時具有加速度計和陀螺儀,它作為一個 慣性測量單元 (IMU) 來查找方向、位置和速度。

在這里,我們討論的是ADXL345 加速度計,它用于測量 x、y 和 z 軸的加速度或速度變化。這些小型傳感器用于汽車和自行車以檢測事故以展開安全氣囊,還用于手機中用于指南針和位置跟蹤等各種應用。

加速度計傳感器的類型

市場上有許多類型的MEMS 加速度計傳感器。它們可以根據(jù)精度、功耗和接口進行分類。所有這些傳感器都是便攜式的,可以安裝在任何類型的設(shè)備中,例如可穿戴設(shè)備。這些傳感器測量 3 軸 (x,y,z) 的加速度。

一些廣泛使用的傳感器是:

ADXL335

ADXL345

ADXL356

poYBAGL-AweAckExAAQXh9B5pag638.png

這些加速度計傳感器非常受歡迎,除了這三個之外,還有許多其他加速度計傳感器,如 ADXL354、ADXL355、ADXL372 等。

讓我們看看這些傳感器之間的區(qū)別。

比較:ADXL335 與 ADXL345 與 ADXL356

pYYBAGL-AwSAbYiVAAAT3blZQK0227.png

在上述三者中,ADXL345 因其數(shù)字特性而易于接口。但它的編程很困難,因為它適用于 SPI/I2C 協(xié)議。ADXL345 可以測量靜態(tài)和動態(tài)加速度,適用于移動應用。此外,這些傳感器經(jīng)過實驗室校準,不需要任何進一步的校準。

poYBAGL-AwCAbEQ1AAJgmfVe-iA304.png

在這里,我們將使用ADXL345 傳感器的 Adafruit 庫將其與 Arduino Uno 連接。

所需組件

Arduino UNO

ADXL345 加速度計

公母線

面包板

電路原理

ADXL345加速度計與Arduino接口的電路圖如下:

pYYBAGL-AvyAFisEAAFuD3YGePo109.png

ADXL345 Arduino 連接:

連接 Arduino 的 A4 引腳 (SDA) -》 adxl345 的 SDA 引腳

連接 Arduino 的 A5 引腳 (SCL) -》 adxl345 的 SCL 引腳

連接 Arduino 的 GND -》 adxl345 的 GND 引腳

連接 Arduino 的 5V -》 adxl345 的 Vcc

pYYBAGL-AvmAOxxRAAS84xErWok563.png

ADXL345 Arduino代碼說明

對于這個ADXL345 Arduino項目,我們需要兩個用于ADXL345傳感器的庫。

阿達果ADXL345

Adafruit 統(tǒng)一傳感器

下載上述庫,請打開 Arduino IDE 并轉(zhuǎn)到Sketch -》 Include Library -》 Manage Libraries。 搜索 Adafruit ADXL345 并安裝。同樣,搜索 Adafruit Unified sensor 并安裝。

pYYBAGL-AvWAcRyLAAInflYMKBY835.png

現(xiàn)在,我們準備好編寫代碼了。示例代碼可在文件 -》 示例 -》 Adafruit ADXL345 -》 sensortest 中找到

1. 首先,包含所有必需的庫頭文件以支持傳感器的功能。在這里,我們還使用線庫進行 I2C 通信

#include  
#include  
#include 

2. 使用任何變量(如accel)創(chuàng)建一個實例,以使用 ADXL345 Arduino 庫的各種功能。

Adafruit_ADXL345_Unified 加速度 = Adafruit_ADXL345_Unified();

3. 在void setup()函數(shù)中,使用Serial.begin()函數(shù)初始化串行通信以在串行監(jiān)視器上打印數(shù)據(jù)。現(xiàn)在,檢查是否連接了有效的 ADXL 傳感器。我們將檢查accel.begin()函數(shù)返回的結(jié)果,如果它返回 false,則打印一條消息,表明沒有找到有效的傳感器。

   無效設(shè)置()
{
   序列號.開始(9600);
   if(!accel.begin())
   {
      Serial.println("沒有找到有效的傳感器");
      而(1);
   }
}

4. 在void loop()函數(shù)中,創(chuàng)建一個變量以使用sensors_event_t結(jié)構(gòu)。使用此變量(在本例中為“事件”)使用.getevent()函數(shù)填充結(jié)構(gòu)成員。現(xiàn)在,使用event.acceleration.x()函數(shù)打印 x、y、z 軸的加速度值。

無效循環(huán)()
{
sensor_event_t 事件;
accel.getEvent(&事件); 
Serial.print("X:"); Serial.print(event.acceleration.x); 序列號.print(""); 
Serial.print("Y:"); Serial.print(event.acceleration.y); 序列號.print(""); 
Serial.print("Z:"); Serial.print(event.acceleration.z); 序列號.print(""); 
Serial.println("m/s^2"); 
延遲(500);
}

本文末尾提供了帶有演示視頻的完整代碼。

測試 ADXL345 加速度計 Arduino 接口

最后,將 ADXL345 傳感器與 Arduino UNO 正確連接,并將代碼上傳到 Arduino Uno 板。然后打開串行監(jiān)視器,您將看到 x、y、z 軸的加速度讀數(shù),如下所示。

pYYBAGL-Au-AaOIqAALGGBOLygw462.png

嘗試向各個方向緩慢移動傳感器并觀察讀數(shù)。

pYYBAGL-AuyAAPHJAAMlrVprwBA616.png

這就是加速度計如何與 Arduino UNO 一起使用來檢測 x、y 和 z 軸的變化。

#include

#include

#include

Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified();

無效設(shè)置(無效)

{

Serial.begin(9600);

if(!accel.begin())

{

Serial.println("未找到有效傳感器");

而(1);

}

}

無效循環(huán)(無效)

{

傳感器事件_t事件;

accel.getEvent(&事件);

Serial.print("X:"); Serial.print(event.acceleration.x); 序列號.print("");

Serial.print("Y:"); Serial.print(event.acceleration.y); 序列號.print("");

Serial.print("Z:"); 串行。打印(event.acceleration.z);序列號.print("");

Serial.println("m/s^2");

延遲(500);

}

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

    關(guān)注

    6

    文章

    704

    瀏覽量

    46002
  • ADXL345
    +關(guān)注

    關(guān)注

    14

    文章

    73

    瀏覽量

    34008
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187737
收藏 人收藏

    評論

    相關(guān)推薦

    ADXL345三軸數(shù)字加速度計的驅(qū)動設(shè)計與實現(xiàn)

    移動設(shè)備的廣泛應用增加對移動過程中各種參數(shù)的檢測需求。ADXL345三軸數(shù)字加速度計可以用來檢測加速度、進而測量傾斜角度等。在這一篇中,我們討論A
    的頭像 發(fā)表于 12-08 15:34 ?8124次閱讀
    <b class='flag-5'>ADXL345</b>三軸數(shù)字<b class='flag-5'>加速度計</b>的驅(qū)動設(shè)計與實現(xiàn)

    ADXL345使用方法和調(diào)試經(jīng)驗

    享下ADXL345使用,歡迎一起討論學習。ADXL345是一種三軸加速度計,當ADXL345沿檢測軸正向加速時,它對正
    發(fā)表于 03-29 13:57

    ADXL345:3軸,±2g數(shù)字加速度計

    ADXL345是一款小而薄的超低功耗3軸加速度計,分辨率高(13位),測量范圍達&#177; 16g。數(shù)字輸出數(shù)據(jù)為16位二進制補碼格式,可通過SPI(3線或4線)或I2C數(shù)字接口訪問。 ADXL345非常適
    發(fā)表于 11-27 16:58 ?210次下載
    <b class='flag-5'>ADXL345</b>:3軸,±2g數(shù)字<b class='flag-5'>加速度計</b>

    基于3軸加速度計ADXL345的跌倒檢測應用

    基于3軸加速度計ADXL345的跌倒檢測應用 ADXL345是ADI公司的三軸數(shù)字加速度傳感器,主要應用于消費電子的微型慣性器件,最大可感知土16g的
    發(fā)表于 11-28 15:20 ?359次下載
    基于3軸<b class='flag-5'>加速度計</b><b class='flag-5'>ADXL345</b>的跌倒檢測應用

    利用精密模擬微控制器ADuC7024和數(shù)字加速度計ADXL345檢測低g加速度

    ADXL345是一款小巧纖薄的低功耗三軸加速度計,可以對高達16 g的加速度進行高分辨率(13位)測量。數(shù)字輸出數(shù)據(jù)為16位二進制補碼格式,可通過SPI(3線或4線)或者I2C數(shù)字接口訪問。
    發(fā)表于 02-01 15:52 ?127次下載
    利用精密模擬微控制器ADuC7024和數(shù)字<b class='flag-5'>加速度計</b><b class='flag-5'>ADXL345</b>檢測低g<b class='flag-5'>加速度</b>

    ADI公司MEMS加速度計ADXL345簡介與例程

    ADI公司MEMS加速度計ADXL345簡介與例程
    發(fā)表于 12-29 10:36 ?0次下載

    ADXL345 MEMS加速度計開發(fā)板的設(shè)置和使用方法

    ADXL345 MEMS加速度計開發(fā)板。由ADI公司的Nitzan Gadish說明如何設(shè)置和使用ADXL345開發(fā)板。該板能夠捕捉3軸在時間上的數(shù)據(jù),并以excel表格和圖形的方式顯示輸出。
    的頭像 發(fā)表于 07-16 06:06 ?5062次閱讀

    采用ADXL345加速度計實現(xiàn)球形相機的全景拍攝

    球形相機拋向空中時,可以拍攝完整的球面全景照片。到達經(jīng)ADXL345加速度計確定的最高點時,36個手機攝像頭模塊會拍攝一張完整的全景照片。音樂:ADO and Wonderland,IZCY。
    的頭像 發(fā)表于 07-15 06:12 ?2330次閱讀

    GY-291 ADXL345數(shù)字三軸重力加速度傾斜度模塊的資料合集免費下載

    程序,ADXL345 AVR單片機通信程序),ADXL345數(shù)字加速度計中英文數(shù)據(jù)手冊,ADXL345數(shù)字加速度計快速入門指南,利用三軸
    發(fā)表于 04-23 08:00 ?34次下載
    GY-291 <b class='flag-5'>ADXL345</b>數(shù)字三軸重力<b class='flag-5'>加速度</b>傾斜度模塊的資料合集免費下載

    ADXL345數(shù)字加速度計的數(shù)據(jù)手冊免費下載

    ADXL345是一款小而薄的超低功耗3軸加速度計,分辨率高(13位),測量范圍達± 16g。數(shù)字輸出數(shù)據(jù)為16位二進制補碼格式,可通過SPI(3線或4線)或I2 C數(shù)字接口訪問。 ADXL345非常
    發(fā)表于 05-18 08:00 ?23次下載
    <b class='flag-5'>ADXL345</b>數(shù)字<b class='flag-5'>加速度計</b>的數(shù)據(jù)手冊免費下載

    AN-1588:使用連接到ADuC7024精密模擬微控制器的ADXL345數(shù)字加速度計檢測低g加速度

    AN-1588:使用連接到ADuC7024精密模擬微控制器的ADXL345數(shù)字加速度計檢測低g加速度
    發(fā)表于 05-08 17:19 ?13次下載
    AN-1588:使用<b class='flag-5'>連接</b>到ADuC7024精密模擬微控制器的<b class='flag-5'>ADXL345</b>數(shù)字<b class='flag-5'>加速度計</b>檢測低g<b class='flag-5'>加速度</b>

    ADXL345加速度計屏幕方向開源

    電子發(fā)燒友網(wǎng)站提供《ADXL345加速度計屏幕方向開源.zip》資料免費下載
    發(fā)表于 11-01 11:38 ?0次下載
    <b class='flag-5'>ADXL345</b><b class='flag-5'>加速度計</b>屏幕方向開源

    ADXL345超低功耗3軸加速度計應用

    電子發(fā)燒友網(wǎng)站提供《ADXL345超低功耗3軸加速度計應用.pdf》資料免費下載
    發(fā)表于 10-20 16:57 ?3次下載
    <b class='flag-5'>ADXL345</b>超低功耗3軸<b class='flag-5'>加速度計</b>應用

    adxl345 klipper不識別

    其解決方法。 首先,讓我們來了解一下ADXL345的基本知識。ADXL345是一種數(shù)字式三軸加速度計,具有高分辨率和低功耗的特點。它可以通過I2C或SPI接口與主控制器通信,并提供三個
    的頭像 發(fā)表于 01-07 15:47 ?1034次閱讀

    ADXL345超低功耗3軸加速度計中文手冊

    電子發(fā)燒友網(wǎng)站提供《ADXL345超低功耗3軸加速度計中文手冊.pdf》資料免費下載
    發(fā)表于 01-06 16:35 ?1次下載
    主站蜘蛛池模板: 与嫂子同居的日子在线观看 | 日本高清免费在线观看 | 国产精品久久久久影院嫩草 | 最新国自产拍天天更新 | 国精产品一区二区三区四区糖心 | 翁公吮她的花蒂和奶水 | 超碰高清熟女一区二区 | 在线播放成人无码日 | 最新亚洲中文字幕在线观看 | 久草在线新是免费视频 | 99热国产这里只有精品免费 | 午夜人妻理论片天堂影院 | 国产AV亚洲国产AV麻豆 | 欧美人妇无码精品久久 | 插我一区二区在线观看 | 善良的小峓子2在钱中文版女主角 | 日日摸夜夜添无码AVA片 | 麻豆精品无码久久久久久久久 | vr亚洲成年网址在线观看 | 啦啦啦 中文 日本 韩国 免费 | 免费果冻传媒2021在线看 | 亚洲永久精品ww47 | 亚洲 欧美 另类 中文 在线 | 微福利92合集 | 苍井空a 集在线观看网站 | 欧美重口绿帽video | 98久久人妻无码精品系列蜜桃 | 把极品白丝老师啪到腿软 | 超清无码波多野吉衣与黑人 | a级男女性高爱潮高清试看 A级毛片无码久久精品免费 | 啪啪激情婷婷久久婷婷色五月 | 麻豆高潮AV久久久久久久 | 中文字幕日本在线mv视频精品 | 9277高清在线观看视频 | 日韩精品 中文字幕 有码 | 亚洲视频在线免费 | 国产高清国内精品福利色噜噜 | 国产亚洲精品久久久久久国 | 精品伊人久久 | 亚洲午夜福利未满十八勿进 | 中文字幕乱码一区久久麻豆樱花 |