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

-

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

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

{autor_name}


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

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

import sensor, appuifw, audio, e32

sensor_type = sensor.sensors()['RotSensor']
N95_sensor = sensor.Sensor(sensor_type['id'],sensor_type['category'])
N95_sensor.set_event_filter(sensor.RotEventFilter())

def get_sensor_data(status):
if status == sensor.orientation.TOP :
appuifw.note(u"BOTTOM", "info")
elif status == sensor.orientation.BOTTOM :
appuifw.note(u"TOP", "info")
elif status == sensor.orientation.LEFT :
appuifw.note(u"RIGHT", "info")
elif status == sensor.orientation.RIGHT :
appuifw.note(u"LEFT", "info")

def quit():
N95_sensor.disconnect()
app_lock.signal()

N95_sensor.connect(get_sensor_data)
print ' Turn your phone right or left or up or down!'

appuifw.app.title = u"N95 Rotation sensor"
appuifw.app.exit_key_handler = quit
app_lock = e32.Ao_lock()
app_lock.wait()

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


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



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