Chtěl jsem skusi udělat si něco jako stopky na mém RPi. Zkoušel jsem napsat vlastní skript, ale měl stále nějaké mouchy a když jsem jen tak brouzdal po internetu narazil jsem na tyto stránky:www.astromik.org/malymenu/menuraspi.htm, kde jsem našel návod právě na časomíru. Časomíra se spíná dvěma tlačítky start a stop.
Schéma:

Skript autora:
#!/usr/bin/env python
# JEDNODUCHA CASOMIRA
import time
import RPi.GPIO as GPIO
# startovaci pin
pin1=15 # cislo pinu 15 na konektoru odpovida GPIO22
# stopovaci pin
pin0=16 # cislo pinu 16 na konektoru odpovida GPIO23
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin1, GPIO.IN)
GPIO.setup(pin0, GPIO.IN)
#cekani na preklopeni startovaciho pinu do stavu "0"
while (GPIO.input(pin1) == 1):
time.sleep(0.001)
starttime = time.time() # aktualni cas v sekundach od roku 1970
print "Cas na startu : " , starttime
#cekani na preklopeni stopovaciho pinu do stavu "0"
while (GPIO.input(pin0) == 1):
time.sleep(0.001)
stoptime = time.time() # aktualni cas v sekundach od roku 1970
print "Cas v cili : " , stoptime
rozdilsek = stoptime - starttime
print "Celkovy cas = " , rozdilsek , " sek."
V této rubrice nejsou žádné články.
Nebyly nalezeny žádné štítky.