ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • led 점멸 하기
    카테고리 없음 2022. 7. 26. 18:37
    import sys
    import RPi.GPIO as g
    import time
    
    def one_function( count, interval ) :
        print ( "one")
    
        count = int(count)
        interval = float(interval)
    
        for i in range(0, count):
            g.output(14, True)
            time.sleep( interval )
    
            g.output(14, False)
            time.sleep( interval )
    
    
    
    def multi_function( count, interval ) :
        print ( "multi")
    
        count = int(count)
        interval = float(interval)
    
        for i in range( 0, count ):
            g.output(14, True)
            time.sleep( interval )
            g.output(15, True)
            time.sleep( interval )
            g.output(18, True)
            time.sleep( interval )
            g.output(23, True)
            time.sleep( interval )
            g.output(24, True)
            time.sleep( interval )
            g.output(25, True)
            time.sleep( interval )
            g.output(8, True)
            time.sleep( interval )
            g.output(7, True)
            time.sleep( interval )
    
    
            g.output(14, False)
            time.sleep( interval )
            g.output(15, False)
            time.sleep( interval )
            g.output(18, False)
            time.sleep( interval )
            g.output(23, False)
            time.sleep( interval )
            g.output(24, False)
            time.sleep( interval )
            g.output(25, False)
            time.sleep( interval )
            g.output(8, False)
            time.sleep( interval )
            g.output(7, False)
            time.sleep( interval )
    
    if __name__ == "__main__":
    
        kind = sys.argv[1]
        count = sys.argv[2]
        interval = sys.argv[3]
    
        g.setmode(g.BCM)
        g.setup(14, g.OUT)
        g.setup(15, g.OUT)
        g.setup(18, g.OUT)
        g.setup(23, g.OUT)
        g.setup(24, g.OUT)
        g.setup(25, g.OUT)
        g.setup(8, g.OUT)
        g.setup(7, g.OUT)
    
    
        if ( kind == "1") :
            one_function( count, interval )
        else :
            multi_function( count, interval )
    
    
        g.cleanup()

    python ledblink.py 0 10 0.05

Designed by Tistory.