Sensor-Gen&RGB/zh
| |
|
技术规格
引脚
编程手册 手势识别
#include <Microduino_Gesture.h>
// Global Variables
Gesture gestureSensor;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
// Initialize Gesture (configure I2C and initial values)
gestureSensor.begin() ;
// Start running the Gesture gesture sensor engine
gestureSensor.enableGestureSensor(true);
}
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");
}
}
}
颜色识别
#include <Microduino_Gesture.h>
// Global Variables
Gesture gestureSensor;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
// Initialize Gesture (configure I2C and initial values)
gestureSensor.begin();
// Start running the Gesture light sensor (no interrupts)
gestureSensor.enableLightSensor(false);
}
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);
}
在室内白色灯光且无阳光直射的环境下测试得到颜色RGB返回值为:
文档
注意事项
示例教程
Q&A
历史
图库 |