HackUTOKYOv2Pim

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

test0.py (834B)


      1 #!/usr/bin/python
      2 # coding: utf-8
      3 import RPi.GPIO as GPIO
      4 import time
      5 import sys
      6 import cv2
      7 import os
      8 
      9 stepPin = 22
     10 dircPin = 17
     11 enabPin = 23
     12 
     13 camLimit = 5
     14 
     15 #GPIO.setup(17, GPIO.OUT)#17:MS1
     16 #GPIO.setup(27, GPIO.OUT)#27:MS2
     17 #GPIO.setup(22, GPIO.OUT)#22:MS3
     18 GPIO.setmode(GPIO.BCM)  # GPIOで指定
     19 GPIO.setup(enabPin, GPIO.OUT)   # 2:Enableに定義
     20 GPIO.setup(dircPin, GPIO.OUT)   # 3:Dir
     21 GPIO.setup(stepPin, GPIO.OUT)   # 4:Step
     22 
     23 def main():
     24     GPIO.output(enabPin, 0)
     25     print("escapeR")
     26     GPIO.output(dircPin, 0)
     27     for num in range(0,1000):
     28         GPIO.output(stepPin, 1)
     29         time.sleep(0.001)
     30         GPIO.output(stepPin, 0)
     31         time.sleep(0.001)
     32     time.sleep(1)
     33 
     34 
     35 try:
     36     main()
     37 except KeyboardInterrupt:
     38     print('interrupted!')
     39     GPIO.cleanup()
     40 
     41 GPIO.output(enabPin,1)
     42 GPIO.cleanup()
     43 cv2.destroyAllWindows()