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() | ||||||
|     pwm.setServoPwm('0',90) |     while True: | ||||||
|     pwm.setServoPwm('1',90) |         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 |             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