| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 
 | # coding:  utf-8
import GPIO
from time import*
import lcddriver
 
GPIO. setmode(GPIO.BCM)
GPIO. setmode(GPIO.BOARD)
 
CANALA = 23
 
GPIO.setup(CANALA, GPIO.IN)
 
lcd = lcddriver.lcd()
lapstime = 0
actual = 0
prev = 0
premiercal = 0
vitesse = 0
 
if GPIO.input(23) == false :
   actual = getTime()
   lapstime = actual - prev #ne fonctionne pas à la première impulsions
   premiercal = 60/(128/lapstime) # vitesse de rotation codeur
   vitesse = 1.5*(((2*3.14)/60)*(premiercal)) # vitesse de la chaîne
   lcd.lcd_display_string(vitesse,1 )
   lcd.lcd_display_string( "cm/min",2 ) | 
Partager