Жесты - Акселерометр
Акселерометр также предоставляет удобные функции для обнаружения жестов. Распознаваемые жесты:
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)