日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

咸鱼ZTMR实例—加速传感器

發(fā)布時(shí)間:2024/3/12 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 咸鱼ZTMR实例—加速传感器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

咸魚ZTMR實(shí)例—加速傳感器

          • MMA7660FC
          • 加速度傳感器基本使用
          • 制作水平儀

MMA7660FC
  • MMA7660FC可在六個(gè)方向定制垂直水平座向

  • 集成了眾多智能的運(yùn)動(dòng)功能,如方向、震動(dòng)和敲擊檢測(cè)集成了眾多智能的運(yùn)動(dòng)功能,如方向,震動(dòng)和敲擊檢測(cè)

  • 自動(dòng)喚醒休眠功能自動(dòng)喚醒休眠功能

  • 包括智能電源管理功能包括智能電源管理功能

ZTMS 上集成了一款三軸加速度計(jì)芯片(MMA7660FC)(U5),可以直接通過編程使用。

MMA7660FC是一個(gè)數(shù)字輸出(I2C),超低功率,緊湊型電容式微電機(jī)加速計(jì),它具有低通濾波器,0g偏移和增益誤差補(bǔ)償,6位分辨率,用戶可配置輸出速率等功能。該器件通過中斷引腳(INT)可以提供傳感器數(shù)據(jù)變化、產(chǎn)品方向和姿態(tài)識(shí)別等中斷。MMA7660FC采用非常小的3毫米x3毫米x0.9毫米DFN封裝。

主控板:ZTMR1.1python開發(fā)板

MMA7660FC 三軸加速度計(jì)的使用原理很簡單,就是在 x、y、z 各個(gè)方向根據(jù)
受力情況通過數(shù)據(jù)方式呈現(xiàn)。測(cè)量結(jié)果范圍是-32 至 31,大約為-1.5g 至 1.5g(g
為重力加速度,9.8m/s^2)。我們只需要知道以上 3 個(gè)方向的值,便可以計(jì)算出
各個(gè)方向的加速度。原理入下圖:

加速度傳感器基本使用
acc=pyb.Accel() acc.x() #讀取X軸參數(shù)

上述例子返回-30到30之間的帶符號(hào)的角度值。注意其測(cè)量結(jié)果不算精準(zhǔn),著意味著即使保持完全靜止不動(dòng)依舊會(huì)有測(cè)量數(shù)據(jù)出現(xiàn)。因此,x () 方法得到的數(shù)據(jù)不能當(dāng)成精確值使用,而應(yīng)視其為一定精度的范圍值。
傾斜開發(fā)板,通過加速度傳感器點(diǎn)亮LED燈的代碼如下所示:

import pyb accel = pyb.Accel light = pyb.LED(3) SENSITIVITY = 3 while True:x = accel.x。if abs(x) > SENSITIVITY:light.on。else:light.off。pyb.delay(lOO)

上述代碼中我們創(chuàng)建了 Accel和LED兩個(gè)對(duì)象,然后直接獲得加速度傳感器在 X方向上的數(shù)值。如果x值的大小比定值SENSITIVITY大,LED燈將被點(diǎn)亮, 否則將被熄滅。循環(huán)中調(diào)用了 pyb.delay()函數(shù),否額當(dāng)x的值接近 SENSITIVITY時(shí)LED燈將閃爍得十分頻繁。

制作水平儀

上述例程僅只使用了 x方向上的角度值,然而我們可以通過y()函數(shù)的值和 更多的LED燈將開發(fā)板打造成一個(gè)水平儀。

開發(fā)板上有4個(gè)LED燈,板子上標(biāo)注的名稱是D2、D3、D4、D5。

板上標(biāo)注pyb實(shí)例名顏色
D4LED(1)
D5LED(2)
D6LED(3)
D7LED(4)藍(lán)

案例:oled獲取加速傳感器數(shù)值

# main.py -- put your code here!import pybxlights = (pyb.LED(2), pyb.LED(3)) #綠燈,黃燈 ylights = (pyb.LED(1), pyb.LED(4)) #紅燈,藍(lán)燈accel = pyb.Accel() SENSITIVITY = 1 while True:x = accel.x()if x > SENSITIVITY:xlights[0].on()xlights[1].off()elif x < -SENSITIVITY:xlights[1].on()xlights[0].off()else:xlights[0].off()xlights[1].off()y = accel.y()if y > SENSITIVITY:ylights[0].on()ylights[1].off()elif y < -SENSITIVITY:ylights[1].on()ylights[0].off()else:ylights[0].off()ylights[1].off()pyb.delay(100)

創(chuàng)建了一個(gè)包含x和y方向上的LED對(duì)象的元組。python語言中元組是不可更改的對(duì)象,即意味著一旦創(chuàng)建后就不能被改變。然后我們像上個(gè)例程開始的那樣,但當(dāng)x的值為正或?yàn)樨?fù)時(shí)分別點(diǎn)亮不同的LED燈。y方向上也是同樣的原理。

總結(jié)

以上是生活随笔為你收集整理的咸鱼ZTMR实例—加速传感器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 韩国视频一区二区 | 亚洲成色| 小泽玛利亚一区二区三区在线观看 | 亚洲精品国| 亚洲一区二区三区 | 91av俱乐部 | 日韩国产网站 | av在线第一页 | 中文字幕日韩人妻在线视频 | 久久a级片 | 亚洲欧美日韩一区二区三区四区 | 91视频青青草 | 熟女少妇一区二区 | av网站免费在线观看 | 九色国产精品 | 国产一区二区女内射 | 亚洲品质自拍视频 | 99热这里只有精品66 | 制服丝袜av一区二区三区下载 | 91人妻一区二区三区蜜臀 | 亚洲伊人av | 黄色性网站 | 日日网| 色婷婷激情网 | 日韩在线视频免费 | 69福利社区 | 国语粗话呻吟对白对白 | 天堂中文在线观看 | 毛片无限看 | 久久国产精品区 | av大片免费在线观看 | 日韩成人午夜影院 | 可以免费看黄的网站 | 国语av在线 | 亚洲mv一区 | 中文字幕第一页在线播放 | 日韩精品视频一区二区三区 | 黄频在线看 | 俺去射| 91精品国产一区二区三竹菊影视 | 日日噜夜夜噜 | 91亚洲国产成人精品一区 | 99精品视频一区二区三区 | 亚洲色图36p | 亚洲一区 欧美 | 日本熟女一区二区 | 日韩av在线播放不卡 | 成人在线观| 国产成人在线播放 | 日本亚洲视频 | 国产视频一级 | 欧美久草 | 日韩女优在线播放 | 小镇姑娘国语版在线观看免费 | 日韩一区二区三区中文字幕 | 97caoporn| 九九九国产视频 | 91亚洲精品一区二区乱码 | 美国免费高清电影在线观看 | 日本一本在线视频 | 五月开心网 | 中文字幕一二三 | 人人干人人玩 | 污网站在线免费看 | 天堂网av在线 | 婷婷五月色综合 | 日本东京热一区二区三区 | 亚洲天堂精品在线 | 亚洲成人一区二区在线观看 | 国产成人精品免费网站 | 黄色第一网站 | 中文字幕在线观看二区 | 国模一区二区 | 亚洲人交配视频 | 欧美巨大荫蒂茸毛毛人妖 | www成人| 拍摄av现场失控高潮数次 | 国产女人水真多18毛片18精品 | 国产人妖ts重口系列网站观看 | 色老头一区二区三区在线观看 | 少妇高潮惨叫久久久久久 | 免费大片黄在线观看 | 91在线资源 | 亚洲美女视频网 | 嫩草导航 | 国产a∨精品一区二区三区仙踪林 | 亚洲天堂v | 少妇一级淫片免费放中国 | 人人色视频 | 精品啪啪| 亚洲小说区图片区都市 | 久久久久a | 日韩av免费在线看 | 欧美少妇xx | 午夜tv影院 | 综合色在线视频 | 国产亚洲在线 | 久久肉 | 91久操|