сменил аппарат,9.3 на 9.2 . интересно с акселем работать
смарт кружится во все стороны в руках
.
1 | import sensor, appuifw, audio, e32 |
3 | sensor_type = sensor.sensors()[ 'RotSensor' ] |
4 | N95_sensor = sensor.Sensor(sensor_type[ 'id' ],sensor_type[ 'category' ]) |
5 | N95_sensor.set_event_filter(sensor.RotEventFilter()) |
7 | def get_sensor_data(status): |
8 | if status = = sensor.orientation.TOP : |
9 | appuifw.note(u "BOTTOM" , "info" ) |
10 | elif status = = sensor.orientation.BOTTOM : |
11 | appuifw.note(u "TOP" , "info" ) |
12 | elif status = = sensor.orientation.LEFT : |
13 | appuifw.note(u "RIGHT" , "info" ) |
14 | elif status = = sensor.orientation.RIGHT : |
15 | appuifw.note(u "LEFT" , "info" ) |
18 | N95_sensor.disconnect() |
21 | N95_sensor.connect(get_sensor_data) |
22 | print ' Turn your phone right or left or up or down!' |
24 | appuifw.app.title = u "N95 Rotation sensor" |
25 | appuifw.app.exit_key_handler = quit |
26 | app_lock = e32.Ao_lock() |
вот простой пример

ответ опубликован: голосов: 2