#1 Re: Програмування Arduino » Преривания » 2018-03-30 03:54:21

Всё написано давно,  http://interface.khm.de/index.php/lab/interfaces-advanced/frequency-measurement-library/
Там два варианта, на низкие и высокие частоты. Исходники, если не так - подкоректируете.

#2 Re: Програмування Arduino » Потрібна допомога з написанням скетчу! » 2018-03-24 13:36:43

Olej пише:

... о великий, могучий, правдивый и свободный русский язык

© И.С.Тургенев roll

А ще английска та францюзска мова.  Вирно замитыла, Siri, тилько свидотство вмене е.
Звиняйте, що политычны вопросы в чужому топику, я ситизэн другых краин.

#3 Re: Програмування Arduino » Потрібна допомога з написанням скетчу! » 2018-03-24 03:16:40

Я б посовитував спросыть гугла сперва, бо такый простый воприс. А потим як шо не зрозумиете, вертайтесь знов.

#6 Re: Програмування Arduino » Помогите откорректировать скечь » 2017-03-10 00:46:24

Я так и понял, что новичёк, поэтому и говорю что чем проще скетч, тем легче в нём разобраться. Все части лучше отлаживать отдельно, а потом уж соединять /добавлять по одной. Кстати привыкайте писать 60000UL, а то компилёр такой фокусник, что никогда не знаешь как он интерпретирует, надо указывать 'принудительно' что размер умножения будет больше чем интежер вмещает.

#7 Re: Програмування Arduino » Помогите откорректировать скечь » 2017-03-09 22:06:48

Таймер1 инициализация берётся в микросекундах, Timer1.initialize(alle_x_minuten*100); т.е. у Вас 100 мкс или 10 кГц.
В библиотеке есть примеры, почему бы не отладить работу таймера отдельно в простом скетче а потом уж усложнять светодиодами?

#8 Re: Програмування Arduino » Помогите начинающему (ATMega328p, Nano v3, Си) » 2017-02-28 08:18:07

У вас не хватает <детектора фронтов>, вкратце нужно запоминать предыдущее состояние и не реагировать если оно не изменилось.
тут есть правильный код, посмотрите  https://www.arduino.cc/en/Tutorial/Debounce

Підвал форуму