Arduino и экономия заряда батареек.
- Войдите на сайт для отправки комментариев
Втр, 28/08/2012 - 16:56
Здравствуйте. Есть ли хаки или просто общие реккомендации по экономии заряда батареек? То есть, мы запитывает ардуину от батарей, от них же питаем...пусть будут светодиоды. Светодиоды, например, должны перемигиваться в случайном порядке.
Здравствуйте. Есть ли хаки или просто общие реккомендации по экономии заряда батареек? То есть, мы запитывает ардуину от батарей, от них же питаем...пусть будут светодиоды. Светодиоды, например, должны перемигиваться в случайном порядке.
У AVR есть специальные режимы экономии, например отключить все кроме генератора и обработчика прерываний. Но не факт, что арлуина в этом режиме будет правильно работать. Подробно все эти режимы описаны в даташите на процессор
Здравствуйте. Есть ли хаки или просто общие реккомендации по экономии заряда батареек? То есть, мы запитывает ардуину от батарей, от них же питаем...пусть будут светодиоды. Светодиоды, например, должны перемигиваться в случайном порядке.
У AVR есть специальные режимы экономии, например отключить все кроме генератора и обработчика прерываний. Но не факт, что арлуина в этом режиме будет правильно работать. Подробно все эти режимы описаны в даташите на процессор
А именно ардуиновые "бест-практис"?
У AVR есть специальные режимы экономии, например отключить все кроме генератора и обработчика прерываний. Но не факт, что арлуина в этом режиме будет правильно работать. Подробно все эти режимы описаны в даташите на процессор
А именно ардуиновые "бест-практис"?
А чем "ардуино практики" отличаются от AVR практик? Чем вообще ардуино от AVR отличается?
А чем "ардуино практики" отличаются от AVR практик? Чем вообще ардуино от AVR отличается?
Понятия не имею, потому тут и спрашиваю. Однако, из фразы:
Но не факт, что ардуина в этом режиме будет правильно работать.
Следует, что отличие есть.
Следует, что отличие есть.
Не следует. Голую AVR тоже можно загнать в Sleep и забыть выставить "как ее пробуждать". Либо отключить какой-то модуль необходимый для правильной работы вашей программы. После того как "отработал бутлоадер" - AVR=Arduino. И правильность или неправильность работы зависит только от того какой код вы написали, какие либы используете. Если используете либу требующую какой-то железный блок, который вы отключили при засыпании, то естественно она "не будет работать правильно". Что на avr, что на ардуино ( так как это одно и тоже).
Вообщем "ардуино" это AVR с прошитым ардуино-бутлоадером. Цель которого - позволить заливать скетчи без програматора. Плюс добавить "глюки" :) (например с вачдогом есть траблы. но именно потому что с ним происходит перезагрузка, а бутлоадер срабатывает на перезагрузке).
Следует, что отличие есть.
Не следует. Голую AVR тоже можно загнать в Sleep и забыть выставить "как ее пробуждать".
Я вывод о том, что не все ардуины AVR сделал после попытки заюзать сторожевой таймер. Потом изучал форумы - решения не нашел, везде пишут об одной и той же проблеме. Конечно скорее всего засыпание заработает как надо, но не 100%
Следует, что отличие есть.
Не следует. Голую AVR тоже можно загнать в Sleep и забыть выставить "как ее пробуждать".
Я вывод о том, что не все ардуины AVR сделал после попытки заюзать сторожевой таймер. Потом изучал форумы - решения не нашел, везде пишут об одной и той же проблеме. Конечно скорее всего засыпание заработает как надо, но не 100%
Ну сделать "оговорку" когда не уверен - это всегда нормально. А вообще-то "нормально не будет работать", так это вообще про что угодно можно смело говорить :) 100% проверкой всегда будет только "попробовать".
Вообщем все что найдено в даташите на AVR - можно применять к арудине. Если какие-то "траблы вылезли", то уж тут искать как именно решать эти траблы.
"Arduino way" подразумевает только то что для типичных задач - частенько есть готовые библиотеки примеры. И ардуино "best practis" состоит в их поиске. В 90% случаев найти можно на arduino.cc какую-нибудь либу либо ссылку на нее. Google translate поможет, если нужно, "спросить по буржуински".
Но в данном случае гугл и просто на слова "ардуина режим сна" - не отмалчивается.
Первые же две ссылки:
Может заработаю рецепты оттуда, может нет. Но IMHO должен же кто-то взять и попробовать. В любом случае от чего "оттолкнутся" можно найти за 3 минуты. И начать делать что-нибудь.
Вот пример программы, в которой микроконтроллер, то спит, то пробуждается для выполнения задач.