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