Жесты - Акселерометр
Акселерометр также предоставляет удобные функции для обнаружения жестов. Распознаваемые жесты:
up- логотипом вверхdown- логотипом внизleft- наклон влевоright- наклон вправоface up- дисплеем верхface down- дисплеем внизfreefall- свободное падение3g- тряска с усилием 3g6g- тряска с усилием 6g8g- тряска с усилием 8gshake- тряска базовая
Используются метод accelerometer.current_gesture( ) - Возвращает название текущего жеста.
accelerometer.is_gesture( имя ) - Возвратите значение True или False,если
произошел указанный жест (вместо имя).
Пример кода Волшебный шар, который выводит случайное сообщение при тряске:
answers = [
'Y',
'N',
'?',
'%',
]
while True:
display.show('8')
if accelerometer.was_gesture('shake'):
display.clear()
sleep(1000)
display.scroll(random.choice(answers))
sleep(10)