Форумчане, привет!
Вопрос следующий - есть небольшой проект, включающий в себя обычную MPU6050. В разделе по урокам Arduino, нашёл статью как раз по MPU6050, в частности там рассматривается работа со считыванием углов, в котормо говорится про работу датчика через встроенный DMP (Digital Motion Processor). Там же есть два скетча, один из которых реализуется через прерывания.
Так вот я не до конца въехал как работает пин прерывания на имушке, вместе с этим, изучая статью по режимам сна на arduino, в голове сложилось 2 и 2 - хотелось бы сделать пробуждение устройства встряхиванием (а по всем наводкам, пробуждение как раз производится через прерывания).
Собственно вопрос - можно ли вывести arduino из режима сна с помощью MPU6050 при встряхивании, и если да, то как?
P.S. Сори, если задваиваю тему, по поиску на форуме не нашёл, ровно как и в интернетах (возможно, не умею гуглить, но вопрос немного специфический, нашёл пару статей с другими датчиками, но вот с имушками - не обнаружил).
P.P.S. Вообще за помощью на форум обращаю впервые, надеюсь достаточно чётко сформулировал вопрос и контекст.
Вопрос следующий - есть небольшой проект, включающий в себя обычную MPU6050. В разделе по урокам Arduino, нашёл статью как раз по MPU6050, в частности там рассматривается работа со считыванием углов, в котормо говорится про работу датчика через встроенный DMP (Digital Motion Processor). Там же есть два скетча, один из которых реализуется через прерывания.
Так вот я не до конца въехал как работает пин прерывания на имушке, вместе с этим, изучая статью по режимам сна на arduino, в голове сложилось 2 и 2 - хотелось бы сделать пробуждение устройства встряхиванием (а по всем наводкам, пробуждение как раз производится через прерывания).
Собственно вопрос - можно ли вывести arduino из режима сна с помощью MPU6050 при встряхивании, и если да, то как?
P.S. Сори, если задваиваю тему, по поиску на форуме не нашёл, ровно как и в интернетах (возможно, не умею гуглить, но вопрос немного специфический, нашёл пару статей с другими датчиками, но вот с имушками - не обнаружил).
P.P.S. Вообще за помощью на форум обращаю впервые, надеюсь достаточно чётко сформулировал вопрос и контекст.