- 74
- 0
- 约1.35千字
- 约 3页
- 2021-03-17 发布于福建
- 举报
利用树莓派GPIO连接光敏电阻(带AD,如果没有AD,需要自己搭配AD电路进行转换)和舵机,我把光敏电阻连接到了GPIO 4,舵机的 PWM信号连接到了 GPIO 18。因为这两个针脚距离VCC还是比较近的。
不同型号的树莓派请参考上面的GPIO针脚图。我的是B+ 40pin的,所以连接图如下:
当然,如果大家的电源状况不稳定,可以适当增加电阻。好了,这样只要光敏电阻探测到一定光强,就会改变他的电阻值,这个时候我们在树莓派中只要探测GPIO4的电平,出现低电平则可以驱动舵机进行旋转然后电击PSV上按钮。
?
献上我的代码:? /Jarrey/final_fantasy_x_200_lightning
?
1 #!/usr/local/bin/python
2
3 import RPi.GPIO as GPIO
4 import time
5
6 lightPin = 4 # GPIO Pin 18
7 servoPin = 18 # GPIO Pin 18
8
9 GPIO.setmode(GPIO.BCM)
10
11 # Setup servo pin status
12 GPIO.setup(servoPin, GPIO.OUT)
13 pwm = GPIO.PWM(servoPin, 100)
14 pwm.start(5)
15
16 #
原创力文档

文档评论(0)