Arduino и хоппер suzo mk ii
- Войдите на сайт для отправки комментариев
Чт, 24/09/2015 - 00:18
как заставить работать хоппер на ардуино, чтобы он выдавал определенное количество монет. Знаю что нужно писать скетч через прерывания,но не знаю как сделать....
Имется arduino uno, питание подаю через модуль реле, сенсор подключил к 3 выходу
fred2015,
для Вашего запроса более адекватна ветка - http://arduino.ru/forumy/ishchu-ispolnitelya
как заставить работать хоппер на ардуино, чтобы он выдавал определенное количество монет. Знаю что нужно писать скетч через прерывания,но не знаю как сделать....
1. Заведи переменную, которая будет указывать на количество выданных монет
2. В обработчике прерываний помести команду "переменная--"
3. В лупе создай условие - при ненулевой переменной вращать двигатель хоппера, а при нулевой не вращать
4. Устрани дребезг контактов с датчика выданных монет (лучше со стороны железа)
Прерывания в принципе можно не использовать (только при сильной загрузке процессора ардуино)
как заставить работать хоппер на ардуино, чтобы он выдавал определенное количество монет. Знаю что нужно писать скетч через прерывания,но не знаю как сделать....
1. Заведи переменную, которая будет указывать на количество выданных монет
2. В обработчике прерываний помести команду "переменная--"
3. В лупе создай условие - при ненулевой переменной вращать двигатель хоппера, а при нулевой не вращать
4. Устрани дребезг контактов с датчика выданных монет (лучше со стороны железа)
Прерывания в принципе можно не использовать (только при сильной загрузке процессора ардуино)
Выдает меньше потому что идут ложные прерывания (дребезг контактов, на вход RC цепь добавь)
Чтобы не застревало добавь задержку на отключения двигателя на 20-200 мсек (подбирать эксперементально) после выдачи только последней монеты