Sensing

odey

Rocky – Color Infrared Sensor

1. button () is pressed?

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".

2. when Codey connected to Rocky

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".

3. gear potentiometer value

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.

4. loudness

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.

5. ambient light intensity

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.

6. battery level

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.

7. shaken?

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".

8. shaking strength

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.

9. Codey () tilted?

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".

10. Codey positioned as ()?

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".

11. roll angle°

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.

12. pitch 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.

13. rotation angle around x

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.

14. rotation angle around y

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.

15. rotation angle around z

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.

16. reset () rotation angle°

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.

17. timer

Report Codey's timer value (second, rounded to nearest tenth).

Example:

When Codey starts up, Codey's screen will display timer value.

18. reset timer

Reset Codey's timer.

Example:

Press Button A to reset Codey's timer.

19. obstacles ahead?

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.

20. the color detected is ()?

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.

21. () color value detected?

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.

22. color sensor ambient light intensity

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.

23. color sensor reflected 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.

24. color sensor reflected infrared 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.

25. color sensor grey-scale value

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.

Last updated