Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8044

Python • Re: Rpm,tachometer, refine

$
0
0
{Reposting with corrected use of [ Code ] tag markup.}

Code:

import RPi.GPIO as GPIOimport timeimport datetimeSENSOR_PIN = 4GPIO.setmode(GPIO.BCM)GPIO.setup(4, GPIO.IN) #pull_up_down=GPIO.PUD_DOWN)vorige_status = 0teller = 0vorigetijd = datetime.datetime.now()delta = 0try:    while True:        Sensor_state = GPIO.input (4)        if not Sensor_state == vorige_status:            teller = teller + 1            delta = datetime.datetime.now() - vorigetijd            print (delta.total_seconds())            print (1/(delta.total_seconds())) #freq            print (((1/(delta.total_seconds())))*60)# toeren per minuut            print (round (((1/(delta.total_seconds())))*60))# Afronden            print (round ((((1/(delta.total_seconds())))*60))*4) #einden            print ("------------------")            vorigetijd = datetime.datetime.now()            vorige_status = Sensor_state            time.sleep(1)except KeyboardInterrupt:    GPIO.cleanup()

Statistics: Posted by B.Goode — Tue Nov 19, 2024 3:06 pm



Viewing all articles
Browse latest Browse all 8044

Trending Articles