у меня шильд не от Олега
Аква-контроллер от Олега
#3641
Отправлено 12 Декабрь 2015 - 19:36
#3642
Отправлено 12 Декабрь 2015 - 19:41
у меня шильд не от Олега
можно попробовать поменять версию программы на более старую или новую
#3643
Отправлено 12 Декабрь 2015 - 19:45
Проверить выход ардуины очень просто.
Подключаем светодиод к минусу и к требуемому выходу, через резистор 0,5 - 1 кОм.
В примере это канал дозатора 4, выход ардуино А14
Потом запускаем калибровку нужного канала и видим как загорается светодиод (левый верхний угол на видео) на 10 секунд:
Радуемся )))
#3644
Отправлено 12 Декабрь 2015 - 20:33
РАДУЮСЬ оказалось резистор на контакте на пин 7к стоял , поставил какой надо заработало вот так купил резисторы в магазине из 10 два не те
ОГРОМНОЕ ВСЕМ СПАСИБО
#3645
Отправлено 12 Декабрь 2015 - 22:12
Ну и хорошо, что заработало. По другому и не должно быть ))
А я, как и обещал, добавил поддержку датчика PH с аналоговым модулем. На МЕГЕ вход А5. Калибровка подстрочником на самом аналоговом модуле.
У кого есть такие модули, проверьте пожалуйста. Мне не на чем проверить. )))
#3646
Отправлено 12 Декабрь 2015 - 22:56
Андрей с ебей PH модуль пойдет?
#3647
Отправлено 13 Декабрь 2015 - 00:44
По идее, подойдет любой аналоговый модуль, позиционирующийся, как модуль для ардуино. На нем должны быть "крутилки" для калибровки.
Но я, конечно, за модуль, подключающийся по шине I2C. Он более точный.
#3648
Отправлено 13 Декабрь 2015 - 12:52
для стандартного шилда будет скетч новый???
#3649
Отправлено 13 Декабрь 2015 - 12:53
как в посте 3643 но ни чего не перпаивал!
#3650
Отправлено 13 Декабрь 2015 - 13:56
#3651
Отправлено 13 Декабрь 2015 - 14:41
Андрей, а это зачем
Выдает аналоговую величину (ШИМ волну) на порт вход/выхода. Функция может быть полезна для управления яркостью подключенного светодиода или скоростью электродвигателя. После вызова analogWrite() на выходе будет генерироваться постоянная прямоугольная волна с заданной шириной импульса до следующего вызова analogWrite (или вызова digitalWriteили digitalRead на том же порту вход/выхода). Частота ШИМ сигнала приблизительно 490 Hz.
На большинстве плат Arduino (на базе микроконтроллера ATmega168 или ATmega328) ШИМ поддерживают порты 3, 5, 6, 9, 10 и 11, на плате Arduino Mega порты с 2 по 13. На более ранних версиях плат Arduino analogWrite() работал только на портах 9, 10 и 11.
Для вызова analogWrite() нет необходимости устанавливать тип вход/выхода функцией pinMode().
Функция analogWrite никак не связана с аналоговыми входами и с функцией analogRead.
#3652
Отправлено 13 Декабрь 2015 - 15:01
#3653
Отправлено 13 Декабрь 2015 - 15:51
Андрей, а это зачем
pinMode(ledPinWarmWhite, OUTPUT); // warm whitepinMode(ledPinCoolWhite, OUTPUT); // cool whitepinMode(ledPinRoyBlue, OUTPUT); // royalpinMode(ledPinRed, OUTPUT); // redpinMode(ledPinUV, OUTPUT); // uvpinMode(ledPinOrange, OUTPUT); // oLedpinMode(ledPinGr, OUTPUT); // greenПишут что нет необходимостиОписаниеВыдает аналоговую величину (ШИМ волну) на порт вход/выхода. Функция может быть полезна для управления яркостью подключенного светодиода или скоростью электродвигателя. После вызова analogWrite() на выходе будет генерироваться постоянная прямоугольная волна с заданной шириной импульса до следующего вызова analogWrite (или вызова digitalWriteили digitalRead на том же порту вход/выхода). Частота ШИМ сигнала приблизительно 490 Hz.
На большинстве плат Arduino (на базе микроконтроллера ATmega168 или ATmega328) ШИМ поддерживают порты 3, 5, 6, 9, 10 и 11, на плате Arduino Mega порты с 2 по 13. На более ранних версиях плат Arduino analogWrite() работал только на портах 9, 10 и 11.
Для вызова analogWrite() нет необходимости устанавливать тип вход/выхода функцией pinMode().
Функция analogWrite никак не связана с аналоговыми входами и с функцией analogRead.
#3654
Отправлено 13 Декабрь 2015 - 17:12
Это нужно.Описанная функция analogWrite работает только с 8бит шим, а здесь уже и не помнят что это.А 11бит в скече организованно совсем по другому
А так
DDRE = B11111111; // 9, 8, 7, 6, 5, 4, 3, 2,
можно?????????????
#3655
Отправлено 13 Декабрь 2015 - 18:49
Да, для экономии строк и для получения максимальной скорости gpio - можно.
#3656
Отправлено 13 Декабрь 2015 - 22:50
подскажите по настройке дозаторов интервал выставил через час , дозу поставил отработал 2 раза за 2 часа и больше не работает и вопрос по выставление времени на дозаторе за что оно отвечает?
#3657
Отправлено 13 Декабрь 2015 - 23:10
Объём - это общий объём за сутки.
Интервал - между дозами.
Кол-во доз - в сутки.
Я думал что в настройках все очевидно.
Оказывается, только мне наверно это очевидно.
#3658
Отправлено 13 Декабрь 2015 - 23:12
#3659
Отправлено 13 Декабрь 2015 - 23:24
количество порций 4 раза в сутки самое большое значение? получается сработает за сутки с интервалом какой выставлю только 4 раза?
#3660
Отправлено 14 Декабрь 2015 - 01:49
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных