Sensing
Last updated
Last updated
odey
Rocky – Color Infrared Sensor
If the specified button of Codey is pressed, the report condition is met. There are three buttons: Button A, Button B, and Button C.
Example:
When Codey starts up, if Button A is pressed, Codey's screen will display "Yes". If Button A is not pressed, Codey's screen will display "No".
If Codey is connected to Rocky, the report condition is met.
Example:
When Codey starts up, if Codey is connected to Rocky, Codey's screen will display "Yes". If not, Codey's screen will display "No".
Report the position of gear potentiometer. The range of the value is 0 ~ 100, rounded to nearest integer.
Example:
When Codey starts up, the gear potentiometer value will be displayed on Codey's screen.
Report the loudness detected by Codey's sound sensor. The range of the value is 0 ~ 100, rounded to nearest tenth.
Example:
When Codey starts up, the loudness value will be displayed on Codey's screen.
Report the ambient light intensity detected by Codey's light sensor. The range of the value is 0 ~ 100, rounded to nearest tenth.
Example:
When Codey starts up, the ambient light intensity value will be displayed on Codey's screen.
Report Codey's battery level (0 ~ 100, rounded to nearest ten).
Example:
When Codey starts up, the battery level will be displayed on Codey's screen.
If Codey is being shaken, the report condition is met.
Example:
When Codey starts up, if being shaken, Codey's screen will display "Yes". If not, Codey's screen will display "No".
Report the strength by which Codey is being shaken. The range of the shaking strength is 0 ~ 100, rounded to the nearest integer.
Example:
When Codey is being shaken, Codey's screen will display the shaking strength.
If Codey is tilted towards specified direction, the report condition is met. There are four directions: "tilted to the left", "tilted to the right", "ears up", and "ears down". The threshold value is 15 degrees.
Example:
When Codey starts up, if tilted to the left, Codey's screen will display "Yes". If not, Codey's screen will display "No".
If Codey is positioned as the specified position, the report condition is met. There are three positions: "face up", "face down", and "stand on desk".
Example:
When Codey starts up, if Codey is positioned face-up, Codey's screen will display "Yes". If not, Codey's screen will display "No".
Report Codey's roll angle.
Parameter:
Roll: -90° ~ 90°, rounded to the nearest integer; positive number means right-tilted; invalid value will be set to zero.
Example:
When Codey starts up, the screen will display Codey's roll angle.
Report Codey's pitch angle.
Parameter:
Roll: -180° ~ 180°, rounded to the nearest integer; positive number means ears-up; invalid value will be set to zero.
Example:
When Codey starts up, the screen will display Codey's pitch angle.
Report Codey's rotation angle around the x axis.
Example:
When Codey starts up, the screen will display Codey's rotation angle around the x axis.
Report Codey's rotation angle around the y axis.
Example:
When Codey starts up, the screen will display Codey's rotation angle around the y axis.
Report Codey's rotation angle around the z axis.
Example:
When Codey starts up, the screen will display Codey's rotation angle around the z axis.
Reset Codey's rotation angle around specified axis/axes. There are four options: x-axis, y-axis, z-axis, and all axes.
Example:
When Codey starts up, reset rotation angles around all axes.
Report Codey's timer value (second, rounded to nearest tenth).
Example:
When Codey starts up, Codey's screen will display timer value.
Reset Codey's timer.
Example:
Press Button A to reset Codey's timer.
If Rocky's color infrared sensor detects obstacles ahead, the report condition is met.
Example:
When Codey starts up, Codey Rocky will keep moving forward at 50% power. If Rocky detects obstacles ahead, Codey Rocky will stop moving.
If the color detected is the specified color, the report condition is met. There are eight colors: red, green, blue, yellow, cyan, purple, black, and white.
Example:
When Codey starts up, if the color detected by Rocky's color sensor is red, Rocky's LED will light up red.
Report the specified color value of the obstacle detected by Rocky's color sensor. Colors include red, green, and blue.
Example:
When Codey starts up, if Rocky detects color red, the value of red will be displayed on Codey's screen.
Report the value of ambient light intensity detected by Rocky's color sensor.
Parameter:
Light intensity: 0 ~ 100, rounded to nearest tenth; value exceeding 100 will be displayed as the maximum 100.
Example:
When Codey starts up, Codey's screen will display the value of amibent light intensity.
Report the value of reflected light intensity detected by Rocky's color sensor.
Example:
When Codey starts up, Codey's screen will display the value of reflected light intensity.
Report the value of reflected infrared light intensity detected by Rocky's color sensor.
Example:
When Codey starts up, Codey's screen will display the value of reflected infrared light intensity.
Report the grey-scale value detected by Rocky's color sensor.
Example:
When Codey starts up, Codey's screen will display the grey-scale value.