Ik zit iets te proberen met de raspberry pi 3b+ maar het vreemde is dat alle gevonden info hetzelfde verteld en op een of andere manier werkt dat niet.
Wat ik wil klinkt vrij simpel: ik tel de waarde van een aantal keer drukken op een knopje en wil dit in de terminal weergeven. Alleen telkens op dezelfde regel en niet onder elkaar.
Wat ik lees is dat je dan
code:
print(variable, end='\r')
maar dit geeft het volgende resultaat
1o2o3o
Met enkel end'' zorgt voor
1234567
Hier het hele programma
code:
import PRi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.IN) #pin7 is gpio4
counter = 0
#interrupt called function
def counterplus(channel):
global counter
if GPIO.input*channel) > 0.5:
counter +=1
print(counter, end='')
#interruptcall
GPIO.aa)event_detect(7,GPIO.RISING, callback=counterplus, bouncetime=200)
#keep up for 10 minutes
time.sleep(1) #some init time
for x in range (0,600):
time.sleep(1)
GPIO.cleanup
print("done")
Het lijkt wel of het end commando niet word gelezen als dusdanig, het is ook niet verkleurd.
Misschien kan iemand mij vertellen waarom het niet werkt?