Ho problemi a contare le monete in raspberry pi B + usin RPi-GPIO.in Raspberry Pi (RPi-GPIO)
Questo è il codice:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(23, GPIO.IN)
while True:
print(GPIO.input(23))
Ho chiamato il produttore e lui ha detto che il contatore della moneta invia un impulso con il valore 1 in costante e il valore 0 quando la moneta verso il basso. Ma nella console mostra 0 e 1 a caso. E nulla cambia quando le monete cadono.
uscite4 fili:
- nero e rosso: sono 12v (font)
- bianco: è impulso (1 costantemente, 0 quando cadere la moneta). È collegato al lampone su 23 pin (io scelgo questo pin perché è disponibile).
- Viola: conta le monete sul led separato .
Tensione: carattere 12v, e impulsi (filo bianco) è 0,19 ~ 0,25 volt
Nota: Pulse è digitale.
ho questo Contatore della moneta:
ci mostri le specifiche dell'hardware? Come i collegamenti del contatore delle monete. Solo con il codice Python non saremo in grado di aiutarti. – lilezek
Uscite a 4 fili: nero e rosso sono 12v (carattere), il bianco è a impulsi su 23 pin (1 costantemente, 0 quando si rilascia la moneta) e il viola è per contare le monete sul led separato. Il carattere 12v e l'impulso (filo bianco) sono 0,19 ~ 0,25 volt e in questo cavo ho usato resistore 10k. E io uso Raspberry pi B + – Radagast
Quali sono le specifiche dell'impulso? Perché hai scelto il pin 23? Puoi espandere con ulteriori informazioni? – lilezek