1 Star 0 Fork 1

如果未来有可能/ 人脸识别 Face recognition

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
duoji.py 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
Submitk 提交于 2021-04-21 22:57 . commit
#-*- coding:UTF-8 -*-
#本次舵机控制七彩灯采用的是自己定义的脉冲函数来
#产生pwm波形
import RPi.GPIO as GPIO
import time
#舵机引脚定义
ServoPin_1 = 23
ServoPin_2 = 11
#设置GPIO口为BCM编码方式
GPIO.setmode(GPIO.BCM)
#忽略警告信息
GPIO.setwarnings(False)
#舵机引脚设置为输出模式
def init():
GPIO.setup(ServoPin_1, GPIO.OUT)
GPIO.setup(ServoPin_2, GPIO.OUT)
#定义一个脉冲函数,用来模拟方式产生pwm值
#时基脉冲为20ms,该脉冲高电平部分在0.5-
#2.5ms控制0-180度
def servo_pulse(myangle):
pulsewidth = (myangle * 11) + 500
GPIO.output(ServoPin_1, GPIO.HIGH)
GPIO.output(ServoPin_2, GPIO.HIGH)
time.sleep(pulsewidth/1000000.0)
GPIO.output(ServoPin_1, GPIO.LOW)
GPIO.output(ServoPin_2, GPIO.LOW)
time.sleep(20.0/1000-pulsewidth/1000000.0)
#舵机来回转动
def servo_control():
for pos in range(181):
servo_pulse(pos)
time.sleep(0.009)
for pos in reversed(range(181)):
servo_pulse(pos)
time.sleep(0.009)
#延时2s
time.sleep(2)
#try/except语句用来检测try语句块中的错误,
#从而让except语句捕获异常信息并处理。
try:
init()
while True:
servo_control()
except KeyboardInterrupt:
pass
GPIO.cleanup()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/li12247060li/face-recognition.git
git@gitee.com:li12247060li/face-recognition.git
li12247060li
face-recognition
人脸识别 Face recognition
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385