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:
|
||||
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.setServoPwm('0',90)
|
||||
pwm.setServoPwm('1',90)
|
||||
while True:
|
||||
try :
|
||||
pwm.setServoPwm('0',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
|
||||
break
|
||||
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
|
||||
break
|
||||
for x in range(1,4):
|
||||
if os.system("sudo apt-get install -y python3-dev python3-pyqt5 ") == 0:
|
||||
flag=flag | 0x04
|
||||
break
|
||||
if flag==0x07:
|
||||
if flag==0x03:
|
||||
print("\nNow the installation is successful.")
|
||||
else:
|
||||
print ("\nSome libraries have not been installed yet. Please run 'sudo python setup.py' again")
|
||||
|
Loading…
Reference in New Issue
Block a user