“Sensor-Gen&RGB/zh”的版本间的差异
第21行: | 第21行: | ||
|- | |- | ||
| '''接口'''||1.27mm间距的4Pin座 | | '''接口'''||1.27mm间距的4Pin座 | ||
+ | |- | ||
+ | | '''通信协议'''||IIC | ||
+ | |- | ||
+ | | '''传感器'''||APDS9960 | ||
|} | |} | ||
<br> | <br> | ||
第38行: | 第42行: | ||
|width="25%" valign="top" align="center"| | |width="25%" valign="top" align="center"| | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
<br> | <br> | ||
---- | ---- | ||
第56行: | 第56行: | ||
**标准动作:(以向左挥手为例)从sensor右边,水平匀速挥手到sensor左边 | **标准动作:(以向左挥手为例)从sensor右边,水平匀速挥手到sensor左边 | ||
**推荐距离:手与sensor垂直距离10cm内为最佳 | **推荐距离:手与sensor垂直距离10cm内为最佳 | ||
− | ** | + | **当'''向右挥手''',观察串口返回值为'''RIGHT''' |
**注:动作是否标准会影响识别的准确度,使用最佳距离在10cm以内 | **注:动作是否标准会影响识别的准确度,使用最佳距离在10cm以内 | ||
2018年5月15日 (二) 06:33的版本
| |
|
技术规格
引脚
编程手册 手势识别
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
if ( gestureSensor.isGestureAvailable() ) {
switch ( gestureSensor.readGesture() ) {
case DIR_UP:
Serial.println("UP");
break;
case DIR_DOWN:
Serial.println("DOWN");
break;
case DIR_LEFT:
Serial.println("LEFT");
break;
case DIR_RIGHT:
Serial.println("RIGHT");
break;
case DIR_NEAR:
Serial.println("NEAR");
break;
case DIR_FAR:
Serial.println("FAR");
break;
default:
Serial.println("NONE");
}
}
}
颜色识别
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// Read the light levels (ambient, red, green, blue)
Serial.print("Ambient: ");
Serial.print(gestureSensor.readAmbientLight());
Serial.print(" Red: ");
Serial.print(gestureSensor.readRedLight());
Serial.print(" Green: ");
Serial.print(gestureSensor.readGreenLight());
Serial.print(" Blue: ");
Serial.println(gestureSensor.readBlueLight());
// Wait 1 second before next reading
delay(1000);
}
文档
注意事项
示例教程
Q&A
历史
图库 |