def clock_ale_soc():
    GPIO.setmode(GPIO.BOARD)
    #GPIO.setmode(GPIO.BCM)
    #GPIO.setup(4,GPIO.ALT0) changed to 7
    #GPIO.setup(18,GPIO.OUT) changed to 12
    GPIO.setup(7, GPIO.ALT0)
    GPIO.setup(12, GPIO.OUT)
    GPIO.setclock(7, 5000)  # 500000)
    GPIO.output(7, 1)
    print("[+] Clock is running !")
    while 1:
        GPIO.output(12, GPIO.HIGH)
        time.sleep(0.3)
        GPIO.output(12, GPIO.LOW)
        time.sleep(1)
    return
Example #2
0
    'Q': '--.-',
    'R': '.-.',
    'S': '...',
    'T': '-',
    'U': '..-',
    'V': '...-',
    'W': '.--',
    'X': '-..-',
    'Y': '-.--',
    'Z': '--..',
    '_': '..--.-'
}
ledPin = 17
GPIO.setmode(GPIO.BCM)
GPIO.setup(ledPin, GPIO.ALT0)
GPIO.setclock(4, 64000)


def dot():
    GPIO.output(ledPin, 1)
    time.sleep(0.2)
    GPIO.output(ledPin, 0)
    time.sleep(0.2)


def dash():
    GPIO.output(ledPin, 1)
    time.sleep(0.5)
    GPIO.output(ledPin, 0)
    time.sleep(0.2)
Example #3
0
        'P': '.--.',
        'Q': '--.-',
        'R': '.-.',
        'S': '...',
        'T': '-',
        'U': '..-',
        'V': '...-',
        'W': '.--',
        'X': '-..-',
        'Y': '-.--',
        'Z': '--..',
        '_': '..--.-'}
ledPin=4
GPIO.setmode(GPIO.BCM)
GPIO.setup(ledPin,GPIO.ALT0)
GPIO.setclock(4,64000)


def dot():
	GPIO.output(ledPin,1)
	time.sleep(0.2)
	GPIO.output(ledPin,0)
	time.sleep(0.2)

def dash():
	GPIO.output(ledPin,1)
	time.sleep(0.5)
	GPIO.output(ledPin,0)
	time.sleep(0.2)

while True:
Example #4
0
            #time.sleep(0.001);
            GPIO.output(BLANK, False)
            i = 0


try:
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(VPRG, GPIO.OUT)
    GPIO.setup(SIN, GPIO.OUT)
    GPIO.setup(SCLK, GPIO.OUT)
    GPIO.setup(XLAT, GPIO.OUT)
    GPIO.setup(BLANK, GPIO.OUT)
    GPIO.setup(DCPRG, GPIO.OUT)

    GPIO.setup(GSCLK, GPIO.ALT0)
    GPIO.setclock(GSCLK, 9600000)
    GPIO.output(GSCLK, True)

    # VPRG设置为L,使其工作在GS mode
    GPIO.output(VPRG, False)

    # BLANK设置为H,关闭所有输出
    GPIO.output(BLANK, True)

    GPIO.output(DCPRG, True)

    # 传送12bit X 16组PWM数值GSn(n=0-15),共192bit
    # 每组数据的值范围是0-4095
    # 因为是通过移位寄存器传输,所以传送顺序是倒序的:GS15,GS14。。。GS0
    # GSn决定了OUTn的PWM调宽。(GSn / 4095 = 0% - 100%)
    setGSData(0)  # GS15 本文不使用15-3号输出,设为0
Example #5
0
			GPIO.output(BLANK, True)
			#time.sleep(0.001);
			GPIO.output(BLANK, False)
			i=0

try:
	GPIO.setmode(GPIO.BCM)
	GPIO.setup(VPRG, GPIO.OUT)
	GPIO.setup(SIN, GPIO.OUT)
	GPIO.setup(SCLK, GPIO.OUT)
	GPIO.setup(XLAT, GPIO.OUT)
	GPIO.setup(BLANK, GPIO.OUT)
	GPIO.setup(DCPRG, GPIO.OUT)
	
	GPIO.setup(GSCLK, GPIO.ALT0)
	GPIO.setclock(GSCLK, 9600000)
	GPIO.output(GSCLK, True)

	# VPRG设置为L,使其工作在GS mode
	GPIO.output(VPRG, False)

	# BLANK设置为H,关闭所有输出
	GPIO.output(BLANK, True)

	GPIO.output(DCPRG, True)

	# 传送12bit X 16组PWM数值GSn(n=0-15),共192bit
	# 每组数据的值范围是0-4095
	# 因为是通过移位寄存器传输,所以传送顺序是倒序的:GS15,GS14。。。GS0
	# GSn决定了OUTn的PWM调宽。(GSn / 4095 = 0% - 100%)
	setGSData(0) # GS15 本文不使用15-3号输出,设为0