• Без рубрики

Но не работает так как надо

Всем привет! Ребята, кто шарит в ардуино, помогите! Написал скетч. В роде все норм. Но не работает так как надо. А надо, чтобы светодиодная лента питающаяся через мосфет, который управляется шим сигналом от ардуино, загоралсь плавно (при наличии сигнала с пир датчика) и плавно гасла (после окончания временной задержки с пир датчика). Но не получается, лента постоянно мигает, резко зажигается и плавно гаснет и так постоянно, в не зависимости от сигнала с пир датчика. Не обессудьте, я только третий день работаю с ардуино(надеюсь на понимание)…

You may also like...

14 комментариев

  1. Юра:

    Так у тебя же тут плавного включения даже нет и вообще не понимаю как это у тебя вообще как то работает

  2. Михаил:

    Я с Arduino провёл один день. Потом взял Arduino Uno, снял МК atmega328p, вставил в tl866cs и вуаля! Учу assembler AVR. На фиг эти пердуинки……что там внутри этих быдлокодов сам черт не разберёт……

  3. John:

    Какая частота у ШИМ?

  4. Евгений:

    Логику проследи. В любом случае, есть ли сигнал с пира, нет ли сигнала с пира, если лента выключена, ты ее зажигаешь и гасишь. Зажигаешь и гасишь и тд

  5. Алексей:

    Попробуй на другой pwm пин подключить. Бывают глюки, что не на всех шести шим нормально работает. Увеличь задержку в цикле. Сделай тестовый скетч, оставь только цикл, без условий, подключения датчика.

  6. Евгений:

    Алексей, да у него тут в ифах напутано

  7. Илья:

    Михаил, ldi r16, 0xff
    out ddrd, r16
    Только асс, только хардкор!

  8. Михаил:

    Илья, не так. А так:
    ser r16
    out ddrd, r16

  9. Алексей:

    Илья, асс? ))) Лучше асм.

  10. Вильям:

    Включаешь ардуину, piro не high, поэтому переходит ко второму условию, а оно как раз выполняется, так как на пульт пока не жали, лента включается на полную и плавно гаснет.

  11. Вильям:

    Во втором условии надо добавить проверку, была ли лента включена до этого.

  12. Вильям:

    А после того как погаснет сбросить это значение

  13. Илья:

    Что за библиотека foto??? Зачем тут она?

  14. Вильям:

    Илья, то переменная, которой он присвоил номер нулевого аналогового входа, но что там с него читается в условии, остается загадкой.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *