Controlling coin-acceptor with relay.
hello!
i using "generic" coin-acceptor in project, can accept 5 coins. it's accepting coins long powered on. should accept when appropriate screen displayed on lcd. when remove power - rejecting coins. simple solution use relay turn on , off acceptor whenever need accept coins. far, good.
problem is.. when supply power coin acceptor imediatelly send random pulses coin-wire before it's ready go. random pulses counted coin-value , shoudnt be.
how detach interrupt (or saying disable pin2 1000ms coin acceptor gets ready)
in void setup have code:
when apropriate screen displayed on lcd screen have folowing code must turn-on coin acceptor.
but solution don't work expected - 1 pulse added anyway.
another thing - whenever plug/unplug coin-pulse wire to/from arduino pin2 - counts 1 pulse. maybe need attach resistor?
i using "generic" coin-acceptor in project, can accept 5 coins. it's accepting coins long powered on. should accept when appropriate screen displayed on lcd. when remove power - rejecting coins. simple solution use relay turn on , off acceptor whenever need accept coins. far, good.
problem is.. when supply power coin acceptor imediatelly send random pulses coin-wire before it's ready go. random pulses counted coin-value , shoudnt be.
how detach interrupt (or saying disable pin2 1000ms coin acceptor gets ready)
in void setup have code:
code: [select]
pinmode(2, input_pullup);
attachinterrupt(coininterruptpin, coininserted, falling);
when apropriate screen displayed on lcd screen have folowing code must turn-on coin acceptor.
code: [select]
detachinterrupt(digitalpintointerrupt(2)); //trying detach interrupt while coin-acceptor turn on.
delay(400);
digitalwrite(38, high); // turning on relay supply +12v coin-acceptor
delay(1500); //waiting coin acceptor become ready
attachinterrupt(coininterruptpin, coininserted, falling); //attaching interrupt , coininserted function
but solution don't work expected - 1 pulse added anyway.
another thing - whenever plug/unplug coin-pulse wire to/from arduino pin2 - counts 1 pulse. maybe need attach resistor?
maybe - add 10k pull-up resistor, , see if helps.
Arduino Forum > Using Arduino > Programming Questions > Controlling coin-acceptor with relay.
arduino
Comments
Post a Comment