Skip to content

Latest commit

 

History

History
101 lines (92 loc) · 2.19 KB

mindsensors.com-Light-Sensor-Array-(LightSensorArray).md

File metadata and controls

101 lines (92 loc) · 2.19 KB

General

This sensor uses the [[msensor|Using the Mindstorms Sensor Device Class]] device class.

Value
type_id 157
# Modes 2
Connection I2C/M
Vendor ID mndsnsrs
Product ID LSArray

Modes

Mode 0 Mode 1
mode MS-LSA-CAL MS-LSA-RAW
Description Calibrated values Raw values
num_values 8 8
value0 LED 0 LED 0
 Min 0 0
 Max 100 ???
value1 LED 1 LED 1
value2 LED 2 LED 2
value3 LED 3 LED 3
value4 LED 4 LED 4
value5 LED 5 LED 5
value6 LED 6 LED 6
value7 LED 7 LED 7
units pct (percent) none
dp (decimal places) 0 0
Values in the tables that look like ```this``` are the names of sysfs attributes or values returned by said attributes.

Commands

Commands are performed by writing the ASCII character value to register 0x41

Value Description
W Calibrate to white
B Calibrate to black
D Put sensor to sleep (must disable polling or it will immediately wake because of being polled)
P Wake up sensor (will return error if the sensor is sleeping)
A Configure for American region (60 Hz electrical mains)
E Configure for African/Asian/European region (50 Hz electrical mains)
U Configure for universal frequency (default)

Example:

$ echo -n -e "\x0x41W" > bin_data # calibrate white