找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 8900|回复: 3

从作者处要到的,关于lego new color sensor 相关api

  [复制链接]
发表于 2009-8-18 06:50:03 | 显示全部楼层 |阅读模式
// sensor configuration
SetSensorColorFull(_port)
SetSensorColorRed(_port)
SetSensorColorGreen(_port)
SetSensorColorBlue(_port)
SetSensorColorNone(_port)

// API functions for reading sensor information
ReadSensorColorRaw(_port, _rawVals)
ReadSensorColorEx(_port, _colorval, _raw, _norm, _scaled)

// low level access to Input IOMap color sensor structure data
// _p = port
// _np = point number
// _nc = color number
ColorCalibration(_p, _np, _nc)
ColorCalLimits(_p, _np)
ColorADRaw(_p, _nc)
ColorSensorRaw(_p, _nc)
ColorSensorValue(_p, _nc)
ColorBoolean(_p, _nc)
ColorCalibrationState(_p)

// structure for low level API function (below)
struct ColorSensorReadType {
char Result;
byte Port;
int ColorValue;
unsigned int RawArray[];
unsigned int NormalizedArray[];
int ScaledArray[];
bool Invalid;
};

SysColorSensorRead(_args)

// constants related to Colorstruct
#define INPUT_RED          0
#define INPUT_GREEN        1
#define INPUT_BLUE         2
#define INPUT_BLANK        3
#define INPUT_NO_OF_COLORS 4

// color sensor value when used as color detector
#define INPUT_BLACKCOLOR  1
#define INPUT_BLUECOLOR   2
#define INPUT_GREENCOLOR  3
#define INPUT_YELLOWCOLOR 4
#define INPUT_REDCOLOR    5
#define INPUT_WHITECOLOR  6

// color calibration state
#define INPUT_SENSORCAL  0x01
#define INPUT_SENSOROFF  0x02
#define INPUT_RUNNINGCAL 0x20
#define INPUT_STARTCAL   0x40
#define INPUT_RESETCAL   0x80

#define INPUT_CAL_POINT_0  0
#define INPUT_CAL_POINT_1  1
#define INPUT_CAL_POINT_2  2
#define INPUT_NO_OF_POINTS 3

评分

参与人数 1激情 +10 宣传 +5 收起 理由
糖伯虎 + 10 + 5

查看全部评分

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2009-8-18 11:49:31 | 显示全部楼层
在nxtasy看到你和作者聊得不错呢,呵呵,以后可有了外交官了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-8-29 09:23:20 | 显示全部楼层
看了上面的赞誉,强烈推荐发出原帖地址。去瞻仰瞻仰对话过程。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-4-6 20:31:37 | 显示全部楼层
呵呵,好啊,我也很想用C编写程序啊!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-12-22 11:22 , Processed in 0.096770 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表