Вывод ответа #1863867980

-

Работа с акселерометром на Python

Всё что касается реализации функций акселерометра

{autor_name}


{text_rank}
репутация: {repa}
{registration_date}
сообщений: {posts}
{tel_link}
#{postnumber_id}

laughing сменил аппарат,9.3 на 9.2 . интересно с акселем работать smile смарт кружится во все стороны в руках wink .

1import sensor, appuifw, audio, e32
2 
3sensor_type = sensor.sensors()['RotSensor']
4N95_sensor = sensor.Sensor(sensor_type['id'],sensor_type['category'])
5N95_sensor.set_event_filter(sensor.RotEventFilter())
6 
7def 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")
16 
17def quit():
18    N95_sensor.disconnect()
19    app_lock.signal()
20 
21N95_sensor.connect(get_sensor_data)
22print ' Turn your phone right or left or up or down!'
23 
24appuifw.app.title = u"N95 Rotation sensor"
25appuifw.app.exit_key_handler = quit
26app_lock = e32.Ao_lock()
27app_lock.wait()

вот простой пример laughing


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



Яндекс.Метрика