Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.06.2015, 23:30   #11
Wagan
Senior Member
 
Регистрация: 02.06.2015
Адрес: Москва
Сообщений: 168
Вес репутации: 0
Wagan is an unknown quantity at this point
Отправить сообщение для Wagan с помощью Skype™
По умолчанию Re: Ускоряем и улучшаем скетчи. Ещё одна библиотека.

Не вдавался в детали, лишь просмотрел по диагонали, поэтому пока могу предложить лишь одно: при сравнении переменной типа long int с константой, константу лучше принудительно указать с суффиксом L. В Вашей функции time_delay есть место:
while (interval > 0L) {
У меня мало опыта с ардуиновским компилятором, поэтому мое предположение может быть ошибочным, но в "честном" Си лучше делать именно так, иначе переменную обрежут
Соответственно, если мое предположение верно, лучше это проверить везде.
Wagan вне форума   Ответить с цитированием
 

Метки
arduino mega 2560, скетч, ардуино


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:01. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика