close

今天放假可以專心玩一下pi和python,今天的主題是"雙向跑馬燈"

一早學了python的各種直角三角形弄的昏頭轉向,但有幾個小地方

也正好在pi控制上做出來。

import RPi.GPIO as GPIO
import time

led_pin1=[2,3,5,6]
led_pin2=[6,5,3,2]
GPIO.setmode(GPIO.BCM)

for i in led_pin1:
    GPIO.setup(i,GPIO.OUT)
    GPIO.output(i,GPIO.HIGH)
for i in led_pin2:
    GPIO.setup(i,GPIO.OUT)
    GPIO.output(i,GPIO.HIGH)

a=1
while a<6:
    print("loop %d"%a)
    for i in led_pin1:
        print("F ON",end=',')
        GPIO.output(i,GPIO.HIGH)
        time.sleep(0.2)
        print("F OFF",end='')
        print()
        GPIO.output(i,GPIO.LOW)
    for i in led_pin2:
        print("F ON",end=',')
        GPIO.output(i,GPIO.LOW)
        time.sleep(0.2)
        print("F OFF",end='')
        print()
        GPIO.output(i,GPIO.HIGH)
    print()
    a+=1
GPIO.cleanup()

arrow
arrow
    創作者介紹
    創作者 定凱 的頭像
    定凱

    大的人身,小的心靈…保持赤子之心。

    定凱 發表在 痞客邦 留言(0) 人氣()