作者:吴业亮
博客:wuyeliang.blog.csdn.net
-极接地
中间接3.3v/5v
s接gpio26
代码如下:
#! /usr/bin/env python3
# -*- coding: UTF-8 -*-
# Laser Pi
# GND ------------------ GND
# LED ------------------ Pin 37
#
#---------------------------------------------------
import RPi.GPIO as GPIO #导入GPIO库
import time #导入时间模块
GPIO.setmode(GPIO.BOARD) #设置针脚模式为BOARD
L = 37 #设置LED所接针脚为37
GPIO.setup(L,GPIO.OUT) #设置LED所接针脚模式为OUT(输出)
GPIO.setwarnings(False) #关闭GPIO端口模式改变警告。
def turn_on():
GPIO.output(L,GPIO.HIGH) #GPIO.HIGH,Ture,1都可以输高电平。GPIO.LOW,False,0都可以输出低电平,根据使用情况调整。
def turn_off():
GPIO.output(L,0)
if __name__ == '__main__':
try:
while True:
turn_on()
time.sleep(0.5)
turn_off()
time.sleep(0.5)
except KeyboardInterrupt:
GPIO.cleanup()
实现结果如下:
激光模块