04.04.2014, 23:51 | #21 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 |
Re: Станок для сетки Рабица
Короче, получилось реализовать этот счётчик по старому методу, без прерываний. Пока работает стабильно на разных скоростях. Но есть ещё вопрос... Как можно реализовать прерывание цикла? Тоесть, нужно сделать возможность в любой момент исполнения цикла сделать остановку. Думаю, что тоже наверное можно через прерывания такое сделать.
|
05.04.2014, 00:00 | #22 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Станок для сетки Рабица
Цикл можно прервать функцией break
|
05.04.2014, 00:07 | #23 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 |
Re: Станок для сетки Рабица
Часто в коде использую delay() для пауз, наверное это плохо?
Последний раз редактировалось Murkur; 05.04.2014 в 00:10. |
05.04.2014, 00:14 | #24 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Станок для сетки Рабица
Конечно плохо
Представьте себе, например в коде выполняется delay() и в этот момент сработал датчик(концевик) |
05.04.2014, 00:15 | #25 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 |
Re: Станок для сетки Рабица
Лучше заменить все задержки на millis() ? Но не совсем понял суть работы данной функции. Везде написано, что она считает время от начала запуска программы. Но возможно ли обнулить данную функцию где-то в самом цикле?
Последний раз редактировалось Murkur; 05.04.2014 в 00:21. |
05.04.2014, 00:27 | #26 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Станок для сетки Рабица
Лучше использовать прерывания
|
20.05.2014, 12:19 | #27 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 |
Re: Станок для сетки Рабица
Admin, подскажи ещё как можно сделать переключение на минусовый провод? Тоесть, нужно часто замыкать контакт на минус и сейчас это сделано на релюшках, но хотелось бы от них отказаться.
Напрямую из Ардуино понятно, как это сделать, но желательно сделать какую-нибудь развязку. Можно как-то такое реализовать с оптопарой или транзисторами? |
20.05.2014, 13:01 | #28 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Станок для сетки Рабица
Ток и напряжение какие?
|
20.05.2014, 13:46 | #29 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 |
Re: Станок для сетки Рабица
|
20.05.2014, 14:16 | #30 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Станок для сетки Рабица
Так если это управляющий, может тогда прямо с выхода контроллера и взять
Логика такая: нужен ноль, переводим пин контроллера из input в режим output и наоборот При перехода в режим output на выходе по умолчанию будет логический нуль Или как вариант: транзистор n-p-n с открытым коллектором |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|