Update
Fixed the problem of rpi_ws281x library and starting the server without interface
This commit is contained in:
parent
197ee86b5d
commit
d8141ca9d0
@ -27,9 +27,18 @@ class Servo:
|
|||||||
|
|
||||||
# Main program logic follows:
|
# Main program logic follows:
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
print("Now servos will rotate to 90°.")
|
||||||
|
print("If they have already been at 90°, nothing will be observed.")
|
||||||
|
print("Please keep the program running when installing the servos.")
|
||||||
|
print("After that, you can press ctrl-C to end the program.")
|
||||||
pwm=Servo()
|
pwm=Servo()
|
||||||
|
while True:
|
||||||
|
try :
|
||||||
pwm.setServoPwm('0',90)
|
pwm.setServoPwm('0',90)
|
||||||
pwm.setServoPwm('1',90)
|
pwm.setServoPwm('1',90)
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
print ("\nEnd of program")
|
||||||
|
break
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -9,14 +9,10 @@ for x in range(1,4):
|
|||||||
flag=flag | 0x01
|
flag=flag | 0x01
|
||||||
break
|
break
|
||||||
for x in range(1,4):
|
for x in range(1,4):
|
||||||
if os.system("sudo pip3 install rpi_ws281x") == 0:
|
if os.system("sudo apt-get install -y python3-dev python3-pyqt5 ") == 0:
|
||||||
flag=flag | 0x02
|
flag=flag | 0x02
|
||||||
break
|
break
|
||||||
for x in range(1,4):
|
if flag==0x03:
|
||||||
if os.system("sudo apt-get install -y python3-dev python3-pyqt5 ") == 0:
|
|
||||||
flag=flag | 0x04
|
|
||||||
break
|
|
||||||
if flag==0x07:
|
|
||||||
print("\nNow the installation is successful.")
|
print("\nNow the installation is successful.")
|
||||||
else:
|
else:
|
||||||
print ("\nSome libraries have not been installed yet. Please run 'sudo python setup.py' again")
|
print ("\nSome libraries have not been installed yet. Please run 'sudo python setup.py' again")
|
||||||
|
Loading…
Reference in New Issue
Block a user