Android九点阵手势识别,能量黑科技模块八-九:两路按键颜色手势魔块
8. 兩路按鍵魔塊
模塊一共有兩路硅膠按鍵,可以檢測(cè)按鍵是否按下。當(dāng)按鍵按下時(shí),對(duì)應(yīng)按鍵背后的紅色LED會(huì)亮,并且返回觸發(fā)信號(hào),按鍵按下事件為真。另外按鍵鍵帽上可安裝樂(lè)高十字插銷(xiāo)。
8.1. 詳細(xì)介紹
8.2. 參數(shù)介紹
支持電壓: 3V-5V
尺寸:56mm X 24mm X 25mm
接口:PH2.0 4PIN端子 ,引腳服從GVAB排布
類(lèi)型:數(shù)字傳感器,按下按鍵,事件為真
8.3. 按鍵魔塊插接演示
8.4. 編程介紹
按鍵檢測(cè)編程
顏色手勢(shì)魔塊
Color/Gesture
此模塊是一個(gè)多功能的模塊,主要功能是識(shí)別顏色和識(shí)別手勢(shì)。 顏色識(shí)別模式下,4顆LED常亮,顏色檢測(cè)返回色環(huán)角度值。 手勢(shì)識(shí)別模式下,手的運(yùn)動(dòng)方向,會(huì)觸發(fā)對(duì)應(yīng)方向的LED閃爍一下。 距離檢測(cè)模式下,最遠(yuǎn)范圍3cm左右,越靠近,4個(gè)LED亮度越亮。 無(wú)模式設(shè)置時(shí),4顆LED亮度和亮滅狀態(tài)可控。 顏色識(shí)別模式下,可以檢測(cè)環(huán)境光強(qiáng)。
9.1. 詳細(xì)介紹
9.2. 參數(shù)介紹
支持電壓: 3V-5V
尺寸:56mm X 24mm X 16mm
接口:PH2.0 4PIN端子 ,引腳服從GVAB排布
手勢(shì)識(shí)別模式下,可識(shí)別上右下左四個(gè)移動(dòng)方向,分別返回值為1、2、3、4。沒(méi)有檢測(cè)到手勢(shì)時(shí),返回值為0。
近距模式下,最大檢測(cè)距離為3cm左右,返回值為0-255,越靠近數(shù)值越大。
亮度檢測(cè)返回值范圍:0-255
9.3. 使用注意事項(xiàng)
顏色手勢(shì)魔塊只能接在I2C接口上進(jìn)行使用,其他Port口無(wú)效。
使用顏色手勢(shì)魔塊前,需要進(jìn)行模式初始化設(shè)置。(如果不進(jìn)行初始化設(shè)置,默認(rèn)進(jìn)入近距模式)
手勢(shì)識(shí)別模式下,手的距離、運(yùn)動(dòng)方向、運(yùn)動(dòng)速度需要自己多次調(diào)整嘗試,掌握合適的距離、方向、速度,才能觸發(fā)正確的手勢(shì)識(shí)別。
顏色返回值——色環(huán)角度,用于對(duì)顏色進(jìn)行判斷。
顏色識(shí)別下,魔塊距離檢測(cè)物體表面1cm左右,顏色識(shí)別效果最好。
在無(wú)模式設(shè)置下,才能對(duì)4顆LED進(jìn)行亮滅控制和亮度控制。
9.4. 顏色手勢(shì)魔塊——顏色檢測(cè)演示
利用了顏色檢驗(yàn)和全彩點(diǎn)陣顯示顏色。做了一個(gè)魔法吸色裝置。檢測(cè)到什么顏色后,就會(huì)顯示相應(yīng)的顏色
PS:由于顏色傳感器的檢測(cè)誤差和點(diǎn)陣LED顏色誤差。點(diǎn)陣顯示的顏色很難與檢測(cè)物體顏色完全一致,只能是比較接近。
9.5. 顏色手勢(shì)魔塊——手勢(shì)檢測(cè)演示
用手指在傳感器上方對(duì)應(yīng)劃過(guò),可以觸發(fā)檢測(cè)到不同的手勢(shì),一共有上下左右4種情況,手勢(shì)檢測(cè)與手靠近的距離,移動(dòng)的速度有關(guān)系,需要多次嘗試,掌握竅門(mén)。檢測(cè)的成功率就會(huì)比較高。
9.6. 顏色手勢(shì)魔塊——4顆LED控制演示
顏色手勢(shì)模塊上有4顆LED燈,在LED模式下,可以進(jìn)行自由亮滅控制或者亮度控制
9.7. 顏色手勢(shì)魔塊——環(huán)境光亮度檢測(cè)演示
顏色手勢(shì)模塊可比較準(zhǔn)確檢測(cè)環(huán)境光強(qiáng),這里演示,當(dāng)環(huán)境光越強(qiáng),microbit上顯示的LED點(diǎn)數(shù)就會(huì)越多。
9.8. 編程介紹
顏色識(shí)別編程
顏色識(shí)別常用此模塊:
它可以將識(shí)別回來(lái)的顏色返回一個(gè)唯一的數(shù)值,色環(huán)角度與顏色的對(duì)應(yīng)關(guān)系如下圖:
舉個(gè)栗子,當(dāng)模塊識(shí)別到黃色時(shí),返回的數(shù)值大約是60
簡(jiǎn)單測(cè)試:
將識(shí)別回來(lái)的顏色,顯示在點(diǎn)陣屏上:
亮度檢測(cè):
近距離模式編程
檢測(cè)的距離范圍約3CM,距離返回來(lái)的值是0~255,約靠近傳感器,值越大,數(shù)值并沒(méi)有實(shí)際的物理意義。只是做一個(gè)閾值判讀。
手勢(shì)識(shí)別編程
用一根手指在傳感器上方大概1.5cm左右的距離,滑動(dòng)。在沒(méi)有識(shí)別到手勢(shì)時(shí),返回?cái)?shù)值0,識(shí)別到上左下右時(shí),分別返回?cái)?shù)值1、2、3、4
LED控制編程
在LED模式下,可以自由控制模塊的4顆LED閃爍
總結(jié)
以上是生活随笔為你收集整理的Android九点阵手势识别,能量黑科技模块八-九:两路按键颜色手势魔块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java后台工具类-通过交易码获得方法名
- 下一篇: 计算机如何获取风扇转速,CPU风扇转速怎