Я и с двумя десятками таймеров скорее всего так буду делать. Тем более что столько таймеров в МК нет )
Я стороник программирования МК в стиле конечного детерменированного автомата.
Два десятка таймеров логических, не аппаратных. Отличаются от аппаратных тем, что у них обработчики расположены не в ...
Найдено 14 результатов
- Чт дек 13, 2012 6:54 pm
- Форум: Настройка и программирование
- Тема: ARDUINO и собственный счетчик времени
- Ответы: 10
- Просмотры: 21631
- Ср дек 12, 2012 7:24 pm
- Форум: Настройка и программирование
- Тема: ARDUINO и собственный счетчик времени
- Ответы: 10
- Просмотры: 21631
Re: ARDUINO и собственный счетчик времени
ИМХО, просто в цикле loop надо проверять сколько прошло времени после последнего запуска. Я делаю элементарно вот так:
if (lastTime - millis() < 10000)
lastTime = millis()
// делай то что хотел каждые 10 сек
Не понял зачем целый класс делать
В элементарном случае - да. А бывают программы с двумя ...
if (lastTime - millis() < 10000)
lastTime = millis()
// делай то что хотел каждые 10 сек
Не понял зачем целый класс делать
В элементарном случае - да. А бывают программы с двумя ...
- Пн дек 10, 2012 9:28 pm
- Форум: Железо
- Тема: Вывод показаний от счетчиков воды.
- Ответы: 110
- Просмотры: 114829
Re: Вывод показаний от счетчиков воды.
Интересное обсуждение, но я немного запутался :)
Что будет подключено к этому WR703N? Ведь его роль не в управлении конечными нагрузками, а только как мост к "материнскому" хосту?
Я подобную связку делал с Dir320, но всё равно для работы с железом использовал Arduino -- экономия только на ethernet ...
Что будет подключено к этому WR703N? Ведь его роль не в управлении конечными нагрузками, а только как мост к "материнскому" хосту?
Я подобную связку делал с Dir320, но всё равно для работы с железом использовал Arduino -- экономия только на ethernet ...
- Пн дек 10, 2012 9:23 pm
- Форум: Железо
- Тема: Вывод показаний от счетчиков воды.
- Ответы: 110
- Просмотры: 114829
Re: Вывод показаний от счетчиков воды.
WR703N - цена вопроса 23 бакса. Не катастрофически дороже, чем ардуина с сетевым обвесом. Но намного удобнее и мощнее. Можно пачку заказать про запас, прошить дело пяти минут по инструкции если уж дошло до электрика из газеты обьявлений.
У меня валяются две платки от starterkit.ru - одна на ARM7 ...
У меня валяются две платки от starterkit.ru - одна на ARM7 ...
- Пн дек 10, 2012 4:39 pm
- Форум: Железо
- Тема: Вывод показаний от счетчиков воды.
- Ответы: 110
- Просмотры: 114829
Re: Вывод показаний от счетчиков воды.
Мне кажется усб сеть - перебор.
Ещё неплох ethernet, но он существенно дороже в плане оборудования и ресурсов для поддержки (скорости МК, объема памяти). Всё остальное, что у меня получалось - было с толстой прослойкой велосипедов.
Да, в одной комнате. Или несколько на комнату.
тогда надо ...
Ещё неплох ethernet, но он существенно дороже в плане оборудования и ресурсов для поддержки (скорости МК, объема памяти). Всё остальное, что у меня получалось - было с толстой прослойкой велосипедов.
Да, в одной комнате. Или несколько на комнату.
тогда надо ...
- Пн дек 10, 2012 3:55 pm
- Форум: Железо
- Тема: Вывод показаний от счетчиков воды.
- Ответы: 110
- Просмотры: 114829
Re: Вывод показаний от счетчиков воды.
А индекс текущей ячейки где храните? насколько помню алгоритм микрочипа, в который подглядывал (эмуляция еепром поверх флеша PIC24) - там в выделенную область памяти пишутся подряд блоки вида номер версии, адрес памяти, значение. При чтении находится максимальный номер версии и он считается ...
- Пн дек 10, 2012 1:47 pm
- Форум: Железо
- Тема: Вывод показаний от счетчиков воды.
- Ответы: 110
- Просмотры: 114829
Re: Вывод показаний от счетчиков воды.
А чтобы использовать все N ячеек равномерно, нужен тот самый "специфичный алгоритм чтения-записи". ну... простейшая запись по кругу всех ячеек - в принципе да, специфично.
А индекс текущей ячейки где храните?
Хотя (возвращаясь к своим баранам) - если взять какой-то микропотребляющий МК, то при ...
- Пн дек 10, 2012 9:51 am
- Форум: Железо
- Тема: Вывод показаний от счетчиков воды.
- Ответы: 110
- Просмотры: 114829
Re: Вывод показаний от счетчиков воды.
Но чтобы не исчерпать её ресурс перезаписей в течении года, нужен специфичный алгоритм чтения-записи.
многие МК несут на борту eeprom с ресурсом от 100к записей. Если брать одну перезапись на каждые 10 литров воды - то (данные для моего расхода воды) то ресурс ячейки исчерпается примерно через ...
- Ср ноя 28, 2012 7:30 pm
- Форум: Настройка и программирование
- Тема: ARDUINO и собственный счетчик времени
- Ответы: 10
- Просмотры: 21631
Re: ARDUINO и собственный счетчик времени
подскажите по Arduino 1.01
Хочу чтобы в основном цикле программы была подпрограмма по истечении скажем каждых 3 минут опрашивается датчики температуры и программа в основной цикл.
Использую скетч sochkasov. ArduinoControllerWebServer. https://github.com/sochkasov/majordomo-arduino/tree/master ...
Хочу чтобы в основном цикле программы была подпрограмма по истечении скажем каждых 3 минут опрашивается датчики температуры и программа в основной цикл.
Использую скетч sochkasov. ArduinoControllerWebServer. https://github.com/sochkasov/majordomo-arduino/tree/master ...
- Вт ноя 27, 2012 8:44 pm
- Форум: Настройка и программирование
- Тема: ARDUINO и собственный счетчик времени
- Ответы: 10
- Просмотры: 21631
Re: ARDUINO и собственный счетчик времени
Подскажите как грамотно на Arduino реализовать временные задержки для передачи данных?
Допустим для отправки собранных данных через промежутки времени через 5, 10, 30 мин и т.д или более длинные 2ч 4ч 24ч?
Вы сподвигли меня портировать кусочек своей STM8 библиотечки под ардуино.
А именно, класс ...
Допустим для отправки собранных данных через промежутки времени через 5, 10, 30 мин и т.д или более длинные 2ч 4ч 24ч?
Вы сподвигли меня портировать кусочек своей STM8 библиотечки под ардуино.
А именно, класс ...