помогите с кодом ардуино уно
- Войдите на сайт для отправки комментариев
Пт, 02/08/2019 - 15:24
Вот сам код:
Moderator : пожалуйста, вставьте код правильно - http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Здравствуйте!Я только начинаю изучать ардуино,решил сделать умную теплицу,но выдает ошибку:
C:\Users\anton\AppData\Local\Temp\ccVRblip.ltrans1.ltrans.o: In function `loop':
C:\Users\anton\Documents\Arduino\sketch_aug02a/sketch_aug02a.ino:40: undefined reference to `getTemp()'
collect2.exe: error: ld returned 1 exit status
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
как исправить?заранее спасибо
Где?
Господа, помогите пожалуйста.
Есть часы на которых установлен только шаговый двигатель, причем на него подается поминутно меняющаяся полярность. Поидее на эти часы должно подаваться 24В каждую минуту, с основных часов(Хронометра). Поскольку "Век высоких технологий" и переход на цифру, хронометр сняли и часы, мои, стали бесполезны. Я собрал хронометр и готов подключать, но возникла проблема. Делаю скетч на основе "Блинк" из стандартных скетчей и не смог сделать, чтобы последовательно подавался сигнал на пины, а также чтобы длительность в секунду. Нашел наработки и на основе их сделал скетч, но вывод идет не последовательно, а каждый со своим интервалом.
опишите яснее, как должен происходить "вывод последовательно" на 2 пина
сделал скетч, но вывод идет не последовательно, а каждый со своим интервалом.
Ничего не понял.
1. Что надо?
2. Как работает сейчас?
3. Чем (1) отличается от (2)?
Только внятно, подробно и чётко/однозначно.
сейчас каждый пин живет своей жизнью, согласно характеристик в коде, а мне надо чтобы сигнал подавался последовательно, т.е. включение на одну секунду, затем минута ожидания и включение другого пина на 1 секунду и так по кругу. Нужно чередовать пины раз в минуту и чтоб сигнал длился секунду...вот)
вначале включается D2 на 1 секунду, потом ничего не происходит 59 секунд и включается D3 на одну сикунду, затем 59 секунд ничего не происходит и сново включается D2...и так по кругу
вначале включается D2 на 1 секунду, потом ничего не происходит 59 секунд и включается D3 на одну сикунду, затем 59 секунд ничего не происходит и сново включается D2...и так по кругу
В вашем коде у каждого пина время Offtime должно быть не 59 сек, а 1мин59сек. Далее запускаете таймеры со смещением в 1 минуту - и все будет работать как надо.
В вашем коде у каждого пина время Offtime должно быть не 59 сек, а 1мин59сек. Далее запускаете таймеры со смещением в 1 минуту - и все будет работать как надо.
вот и завис над этим...
наверно проще будет сделать на 555 и 595-й микросхеме :(
Всем спасибо за участие
наверно проще будет сделать на 555 и 595-й микросхеме :(
если не хотите дорабатывать первоначальный код, вам в сообщении #7 дали готовый
этот код работает не так, он открывает один пин, через секунду второй и оба гарят минуту
этот код работает не так, он открывает один пин, через секунду второй и оба гарят минуту
Это вы про код из сообщения 7? - а я вот в коде вижу совсем другое. В строке 14 включается PIN1. через секунду, в строке 16 - выключается. Потом ждем 59 сек и точно так же включаем и выключаем PIN2
Похоже, вы даже полностью готовый код не в состоянии правильно использовать....
Это вы про код из сообщения 7? - а я вот в коде вижу совсем другое. Похоже, вы даже полностью готовый код не в состоянии правильно использовать....
это отличие программистов и пользователей
я загрузил скетч с сообщения 7 в готовое устройство и смотрю как оно себя ведет
по факту зажигается пин1, через секунду пин2, потом они гарят минуту и гаснут на секунду, вначале пин1, затем пин2
У него небось светодиоды или кто-там ещё подключен низким уровнем включаются.
Yaselisky, в скетче из #7 все HIGH на LOW, а LOW на HIGH поменяйте.
А вобще надо всегда показывать схему. А то спалите всё нафиг!
по факту зажигается пин1, через секунду пин2, потом они гарят минуту и гаснут на секунду, вначале пин1, затем пин2
поясните, как вы "зажигаете пины". Что к ним присоединено - светодиоды или еще что? нарисуйте схему
МЛЯ!
что подключено к пинам и каким ?
(сейчас окажется реле с упр. минусом.)
стоит ардуино нано к пинам D2 и D3 включены реле, земля на ардуино
:)))
замените все HIGH на LOW и наоборот.
:)))
замените все HIGH на LOW и наоборот.
спасибо
(сейчас окажется реле с упр. минусом.)
Шаман, однако :)
Шаман, однако :)
Блин, ну тупанул, с кем не бывает
спасибо огромно еще раз
и за терпение тоже :)
опишите яснее, как должен происходить "вывод последовательно" на 2 пина
первичные часы заменить требуется )))